2013-06-17 11 views
7

Sto usando Dropzone.js per il mio sito web. Ho bisogno di caricare file più grandi rispetto al valore predefinito maxFilesize di 500MB.Dropzone.js - aumento maxFilesize non funziona

Ho provato a modificare il numero nel file .js. Ora il file sembra essere accettato ma non c'è progresso (visibile?) Nel caricamento. Il file non ha croce rossa ed è bloccato allo zero percento del caricamento.

Qualche idea su cosa potrei fare male? O è una specie di bug?

Grazie!

+0

è possibile il server non permette così grande di un file da caricare? o la dimensione del post è limitata al di sotto di tale importo? – casraf

+0

@Sybio: non c'è codice. Sto usando questo plugin - come detto :) – Ron

+0

@ChenAsraf: Quando uso l'Admin Django funziona perfettamente. Il problema sembra essere con 'Dropzone.js' – Ron

risposta

13

L'ho appena testato su Chrome e ha funzionato correttamente. (Quale browser stai utilizzando?)

È possibile che il caricamento richieda così tanto tempo che non si veda immediatamente un aggiornamento.

Prima di tutto: non modificare le proprietà nel file .js. In questo modo non sarai in grado di aggiornare a una versione più recente di Dropzone senza mal di testa. Quindi configura il tuo dropzone come raccomandato sul sito web.

Informazioni sul caricamento, ... è davvero difficile dire cosa potrebbe essere sbagliato senza dare un'occhiata. Quello che ti suggerisco è di aggiungere qualche tipo di informazioni di debug sugli aggiornamenti di stato, per vedere se il tuo caricamento è davvero molto lento.

provare questo codice e vedere se non risolve il problema:

<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> 

Se è possibile visualizzare l'output della console ad intervalli regolari, allora l'upload sta lavorando bene, ma vuole solo un po 'per finire.

+0

Nota: il tuo php.ini contiene un valore upload_max_filesize per mantenere sufficientemente alto o fallirà silenziosamente./Etc/php/7.0/apache2/php.ini –

4

Gli oggetti Dropzone.options devono essere fuori dal documento. O non funzionerà.

Problemi correlati