मुझे पता है कि एचटीएमएल 5 फाइल एपीआई के साथ ड्रैग और ड्रॉप का उपयोग करके फाइल अपलोड करना संभव है। क्या यह फ़ाइल एक्सप्लोरर से फ़ाइल कॉपी करके और CTRL-V/CMD-V का उपयोग करके या दायाँ क्लिक संदर्भ मेनू से पेस्ट करके इसे वेब पेज में पेस्ट करके भी किया जा सकता है?कीबोर्ड शॉर्टकट्स का उपयोग कर एचटीएमएल 5 पेज पर फ़ाइल अपलोड करें
5
A
उत्तर
1
आप ऐसा नहीं कर सकते हैं।
आप इस के साथ आसानी से फ़ाइल पथ प्राप्त कर सकते हैं:
$(document).on('paste',function(e){
var path = e.originalEvent.clipboardData.getData("text");
});
तो तुम यह उपयोगकर्ता को दिखा सकते हैं।
लेकिन आप खुद को <input type=file>
का मान नहीं बदल सकते हैं।
यह एक सुरक्षा उपाय है: कल्पना करें कि क्या उपयोगकर्ता आपकी फ़ाइल को फ़ॉर्म सबमिट करने से पहले अपलोड करने के लिए फ़ाइल के पथ को बदल सकता है (या उपयोगकर्ता इंटरैक्शन के बिना भी अन्य फॉर्म तत्वों के साथ संभव है)? प्रत्येक महत्वपूर्ण सुरक्षा सुरक्षा के लिए, आधुनिक ब्राउज़रों के लिए कोई ज्ञात "कामकाज" नहीं है।
संबंधित मुद्दे
- 1. एचटीएमएल 5 फ़ाइल अपलोड
- 2. सब्लिमे टेक्स्ट 2 में एचटीएमएल कीबोर्ड शॉर्टकट्स?
- 3. jquery का उपयोग कर एचटीएमएल 5 एकाधिक फ़ाइल अपलोड वैरिएबल का मूल्य कैसे प्राप्त करें?
- 4. एचटीएमएल 5 ऑफ़लाइन अनुप्रयोगों में फ़ाइल अपलोड
- 5. एचटीएमएल 5 छवि अपलोड
- 6. एचटीएमएल 5 बनाम एक्सएफबीएमएल? एक एचटीएमएल 5 पेज पर?
- 7. आईफोन/आईपैड कीबोर्ड शॉर्टकट्स?
- 8. WPF एमवीवीएम में कीबोर्ड शॉर्टकट्स?
- 9. क्यूएमएल घटकों को कीबोर्ड शॉर्टकट्स असाइन करना
- 10. फ़ाइल अपलोड पर CSVHelper का उपयोग
- 11. कीबोर्ड का उपयोग कर स्क्रॉल करें?
- 12. एचटीएमएल 5 फ़ाइल अपलोड प्रगति - क्लाइंट साइड केवल
- 13. एचटीएमएल 5 पर सेलपैडिंग और सेलस्पेसिंग का उपयोग कैसे करें?
- 14. एचटीएमएल 5 और आईपैड का उपयोग कर हस्ताक्षर कैप्चर करें
- 15. मैक पर ग्रहण ... विंडोज कीबोर्ड शॉर्टकट का उपयोग कर?
- 16. Mojolicious का उपयोग कर फ़ाइल कैसे अपलोड करें?
- 17. एंड्रॉइड एमुलेटर के लिए कीबोर्ड शॉर्टकट्स?
- 18. एचटीएमएल 5 कई फाइल अपलोड: AJAX
- 19. एचटीएमएल 5 ऑफ़लाइन मैनिफेस्ट स्टॉप कैशिंग पेज
- 20. ज़ेन फ्रेमवर्क का उपयोग कर फ़ाइल अपलोड करें 1.7.4
- 21. आईफोन पर एचटीएमएल फ़ाइल इनपुट का उपयोग कर फाइल अपलोड करना
- 22. आईपैड एचटीएमएल 5 साइट पर कीबोर्ड के साथ ऑटोफोकस
- 23. 'शुद्ध' एमवीवीएम में मेनूइटम कीबोर्ड शॉर्टकट्स?
- 24. चयन पर फ़ाइल अपलोड करें
- 25. एचटीएमएल फ़ाइल अपलोड फ़ील्ड शैली
- 26. ब्राउज़र के कीबोर्ड शॉर्टकट्स को ओवरराइड करना
- 27. jQuery फ़ाइल अपलोड करेंयूआई फ़ाइल अपलोड करें
- 28. jQuery यूआई डेटपिकर: कीबोर्ड शॉर्टकट्स को कॉन्फ़िगर करें
- 29. एचटीएमएल 5
- 30. इतिहास.जेएस का उपयोग कर एचटीएमएल 5 पुशस्टेट। State.data
फ़ाइल एपीआई के साथ संयोजन में एचटीएमएल 5 ड्रैग और ड्रॉप एपीआई का उपयोग करके, आप क्लाइंट फ़ाइल की सामग्री प्राप्त कर सकते हैं। यहां ट्यूटोरियल: http://www.thebuzzmedia.com/html5-drag-and-drop-and-file-api-tutorial/ मुझे आश्चर्य है कि क्या मैं क्लिपबोर्ड से सामग्री को उसी तरह प्राप्त कर सकता हूं। –
मेरे द्वारा पढ़े गए सभी दस्तावेज़ यह दिखाते हैं कि ड्रैग और ड्रॉप ऑपरेशंस पर इसे केवल अनुमति दी जा सकती है (DataTransfer.effectAllowed का उपयोग करके) लेकिन मुझे 100% निश्चित नहीं है। स्रोत: http://www.w3.org/TR/2011/WD-clipboard-apis-20110412/ http://dev.w3.org/html5/spec/dnd.html http://www.w3.org/TR/क्लिपबोर्ड-apis / –