2013-06-17 9 views
7

मैं अपनी वेबसाइट के लिए Dropzone.js का उपयोग कर रहा हूं। मुझे 500MB के डिफ़ॉल्ट maxFilesize की तुलना में बड़ी फ़ाइलों को अपलोड करने की आवश्यकता है।Dropzone.js - maxFilesize काम नहीं कर रहा

मैंने .js फ़ाइल में संख्या को बदलने की कोशिश की। अब फ़ाइल स्वीकार कर ली गई है लेकिन अपलोड में कोई (दृश्यमान) प्रगति नहीं है। फ़ाइल में कोई लाल क्रॉस नहीं है और अपलोड के शून्य प्रतिशत पर अटक गया है।

कोई विचार क्या मैं गलत कर सकता हूं? या यह किसी तरह की बग है?

धन्यवाद!

+0

यह संभव अपने सर्वर एक फ़ाइल की कि बड़े की अनुमति नहीं है है अपलोड करने की? या पोस्ट का आकार उस राशि से सीमित है? – casraf

+0

@ साइबियो: कोई कोड नहीं है। मैं इस प्लगइन का उपयोग कर रहा हूं - जैसा कि कहा गया है :) – Ron

+0

@ चेनअस्राफ: जब मैं Django Admin का उपयोग करता हूं तो यह ठीक काम करता है। समस्या 'Dropzone.js' – Ron

उत्तर

13

मैंने अभी इसे क्रोम में परीक्षण किया और यह ठीक काम किया। (आप किस ब्राउजर का उपयोग कर रहे हैं?)

यह हो सकता है कि आपका अपलोड इतना समय ले रहा है कि आपको तुरंत अपडेट दिखाई नहीं दे रहा है।

पहली चीजें पहले: आपको .js फ़ाइल में गुणों को परिवर्तित नहीं करना चाहिए। इस तरह आप सिरदर्द के बिना Dropzone के एक नए संस्करण में अपग्रेड करने में सक्षम नहीं होंगे। तो अपनी ड्रॉपज़ोन को जिस तरह से वेबसाइट पर अनुशंसित किया गया है उसे कॉन्फ़िगर करें।

अपलोड के बारे में, ... यह बताना मुश्किल है कि इसे देखने के बिना क्या गलत हो सकता है। मेरा सुझाव है कि, आप स्थिति अद्यतनों पर किसी प्रकार की डीबगिंग जानकारी जोड़ते हैं, यह देखने के लिए कि वास्तव में आपका अपलोड बहुत धीमा है या नहीं।

इस कोड का प्रयास करें और देखें कि क्या वह अपनी समस्या को हल नहीं करता है:

<form id="my-dropzone" action="/target" class="dropzone"></form> 

<script> 
    Dropzone.options.myDropzone = { 
    maxFilesize: 500, 
    init: function() { 
     this.on("uploadprogress", function(file, progress) { 
     console.log("File progress", progress); 
     }); 
    } 
    } 
</script> 

कि आप देख सकते हैं नियमित अंतराल में कंसोल आउटपुट अपलोड करने का ठीक काम कर रहा है, लेकिन अभी खत्म करने के लिए कुछ समय लगता है।

+0

नोट: आपके php.ini में पर्याप्त रूप से उच्च रखने के लिए upload_max_filesize मान है या यह चुपचाप विफल हो जाएगा।/Etc/php/7.0/apache2/php.ini –

4

Dropzone.options दस्तावेज़ से बाहर होना चाहिए। पहले से ही यह काम नहीं करेगा।

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