2015-01-06 6 views
5

पर फ़ायरफ़ॉक्स में विफल रहता है वर्तमान में हमारे पास FakeS3 और Fog/Carrierwave का उपयोग करके एक सेटअप है। अग्रभाग में, हमारे पास jQuery फ़ाइल अपलोड (ब्लूंप द्वारा) हमारे लिए भारी भारोत्तोलन कर रहा है, फिर यह हमारे नियंत्रक द्वारा उठाया जाता है और सर्वर पर प्रबंधित होता है।jquery.fileupload.js के साथ jQuery का उपयोग कर फ़ाइल अपलोड एसएसएल

हम सुरंगों और पाउ ​​का उपयोग कर रहे हैं। पोर्ट 443 के लिए सुरंग आगे बढ़ता है, इसलिए अपलोड या डाउनलोड सहित सभी ट्रैफिक एन्क्रिप्टेड हैं। (https://hostname.dev)

क्रोम और सफारी के साथ अपलोड करते समय, अपलोड सफल होते हैं और फ़ाइलों को FakeS3 के लिए सही फ़ोल्डर में बनाया जाता है। इसके लिए फ़ायरफ़ॉक्स का उपयोग करने का प्रयास करते समय, हमारे पास सर्वर से कोई प्रतिक्रिया नहीं है। jqXHR के माध्यम से खोजना, आपको त्रुटि मिलती है: "अपलोड बाइट फ़ाइल आकार से अधिक है" - मुझे संदेह है क्योंकि यह $ .ajax और jquery.file-upload.js के माध्यम से कनेक्ट नहीं हो सका केवल रिपोर्ट करने के लिए यह त्रुटि है।

हमने इसे काम करने की कोशिश करने में काफी समय बिताया है और हमें इसे फ़ायरफ़ॉक्स के लिए काम करने की आवश्यकता है।

क्या कोई और इस मुद्दे पर चलता है?

मैं इस समय इस यहाँ भी चल रहा हूँ: https://support.mozilla.org/en-US/questions/1040080

+0

https://groups.google। com/मंच/#! विषय/jQuery-fileupload/8ufWGnX3MSA – groky

उत्तर

0

यह कैसे मैं ajax SSL पर (Firefox या अन्य ब्राउज़र के साथ) छवियों को अपलोड है:

$('.myForm').on('submit', (function(e) { 
var formData = new FormData(this); 
    $.ajax({ 
     type: 'POST', 
     url: url, 
     data: formData, 
     cache: false, 
     contentType: false, 
     processData: false, 
     success: function(data) { 
      // do something... 
     }, 
     error: function(data) { 
      // oops... 
     } 
    }); 
}); 
संबंधित मुद्दे