5

काम नहीं करता है Ix6 के लिए Google क्रोम पर xmlhttprequest फ़ाइल अपलोडिंग प्रगति घटना के साथ मुझे कोई समस्या है। कोड पहले से ही सभी डेस्कटॉप ब्राउज़र और सफारी (ios 6) पर काम करता है। भी वहाँ (आईओएस 6), गूगल क्रोम में mov फ़ाइलें अपलोड जब मैं फ़ाइल आकार = 0. मिल अपलोड करने के लिए इसके लिए किसी भी समाधान है की कोशिश कर रहा wiht एक समस्या है?आईओएस 6 AJAX फ़ाइल अपलोडिंग प्रगति घटना के लिए Google क्रोम

यह मेरा कोड

var xhr = new XMLHttpRequest(); 
var eventSource = xhr.upload; 

xhr.addEventListener("load", this.onUploadComplete(uploadInfo)); 
xhr.addEventListener("error", this.onUploadError(uploadInfo)); 
xhr.addEventListener("abort", this.onUploadAbort(uploadInfo)); 

// changing Url for preventing ajax call caching(Android , IOS 6) 
var ts = Date.now(), rquery = /\?/, rts = /([?&])_=[^&]*/, 
ret = uploadUrl.replace(rts, "$1_=" + ts); 
uploadUrl = ret + ((ret === uploadUrl) ? (rquery.test(uploadUrl) ? "&" : "?") + "_=" + ts : ""); 

xhr.open('POST', uploadUrl, true); 
eventSource.onprogress = this.onUploadProgress(uploadInfo); 
xhr.setRequestHeader("Content-Type", "multipart/form-data"); 

xhr.setRequestHeader('X-FILE-NAME', file.name); 
xhr.send(file); 
+0

आप कुछ कोड नमूने या अधिक जानकारी पोस्ट कर सकते हैं? उत्तर के लिए – WebChemist

+0

धन्यवाद, मैं अपने पद उत्तर के लिए धन्यवाद – Arshak

उत्तर

0

मैं plupload का उपयोग कर एक ही समस्या का सामना करना है का हिस्सा है। हालांकि, यह केवल तब हुआ जब उपयोगकर्ता को एकाधिक फ़ाइलों का चयन करने की इजाजत दी गई। इस क्षमता को बंद करने के बाद, क्रोम फ़ाइलों को सही ढंग से अपलोड करेगा।

मुझे समस्या का समाधान नहीं मिला है जो एकाधिक फ़ाइल अपलोड को भी अनुमति देता है।

+0

अद्यतन किया है। यह चाल मेरे लिए काम नहीं करती है :(अभी भी एक ही समस्या – Arshak

4

यह iOS पर Chrome के लिए एक ज्ञात बग है, यह प्रगति अद्यतन का समर्थन नहीं करता। यहाँ अधिक विवरण: https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-support

इसके अलावा, मैं आधिकारिक बग ट्रैकर के लिए बग की सूचना दी है, तो आप नवीनतम अद्यतन here

अद्यतन 2016 देख सकते हैं: यह तय किया गया है!

+0

@ अरशक यदि आपको अभी भी समस्या है, तो नवीनतम क्रोम को यह तय करना चाहिए था! :) –

+0

अभी तक चेक नहीं किया गया :) धन्यवाद :) – Arshak

+0

@ अरशक यदि आप हैं उत्तर से संतुष्ट, कृपया प्रश्न को हल के रूप में चिह्नित करें :) –

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