2013-06-19 8 views
13

से संलग्नक ड्रैग और ड्रॉप करता है तो अपलोड विफल रहता है मैं अपने एप्लिकेशन में ड्रैग और ड्रॉप कार्यक्षमता को लागू करने के लिए jQuery का उपयोग करके वॉल्यूम्स फ़ाइलअपलोडर का उपयोग कर रहा हूं। कार्यक्षमता तब तक चल रही थी जब तक कि किसी एक उपयोगकर्ता ने निम्नलिखित की कोशिश नहीं की।जब उपयोगकर्ता ईमेल क्लाइंट

उपयोगकर्ता को एक अनुलग्नक के साथ एक ईमेल प्राप्त हुआ। उन्होंने ब्राउज़र क्लाइंट (आउटलुक) से ब्राउज़र और ड्रॉप क्षेत्र में सीधे अटैचमेंट खींचने और ड्रॉप करने का प्रयास किया। अपलोड असफल रहा था। लेकिन जब उन्होंने फ़ाइल को अपने फाइल सिस्टम में सहेजा और फिर फाइल को ड्रैग और गिरा दिया तो अपलोड सफल हुआ।

क्या कोई मुझे बता सकता है कि पृष्ठभूमि में क्या होता है जब उपयोगकर्ता सीधे ईमेल से अनुलग्नक खींचता है? क्या यह फ़ाइल को अस्थायी स्थान में सहेजता है? यदि ऐसा है तो अपलोड क्यों विफल हो जाता है?

उत्तर

19

सभी ब्राउज़र केवल वास्तविक फ़ाइल ड्रैग/ड्रॉप प्रारूप (CF_HDROP) की अपेक्षा कर रहे हैं, लेकिन Outlook से खींचते समय, फ़ाइल सिस्टम पर कोई फ़ाइल नहीं है। आपको क्या मिलता है CF_FILEDESCRIPTOR और CF_FILECONTENTS प्रारूप। कोई ब्राउज़र जो मुझे पता है (आईई भी नहीं), जानता है कि इसे कैसे संभालना है।

+1

यहां आईई बग है: https://connect.microsoft.com/IE/feedback/details/867235/html5-fileapi-file-input-does-not-support-dragging-and-dropping-from-outlook – EricLaw

+2

http://www.outlook2web.com वाणिज्यिक उपकरण उपलब्ध है जो Outlook व्यवहार को ओवरराइट करता है और ब्राउज़र फ़ाइल API में CF_HDROP प्रदान करता है। – mitaka

संबंधित मुद्दे