2015-04-18 8 views
6

quando sto cercando di usare Dropzone.js per gestire il caricamento dei file su XAMPP sto ottenendoUtilizzando zona di lancio per XAMPP

Il server ha risposto con 0 errore di codice.

Quello che ho controllato finora:

  • caricamento di file sono consentiti in php.ini
  • Ho creato una corretta max_filesize e post_max_size valori
  • Ricerca in Google per trovare una soluzione (non trovato)
  • Autorizzazioni di directory controllate.

Per favore qualcuno può aiutarmi? Ho anche provato altre cose per caricare file, ma non sono in grado di caricare un file sul mio xampp. Cosa mi manca? Qualsiasi aiuto è molto apprezzato.

UPDATE: Aggiunta di codice: Carica forma - non meraviglia su azione, la sua da Twig/Symfony

<form id="uploadForm" name="upload" action="{{ 'upload_path' }}" class="dropzone" enctype="multipart/form-data"> 
      <div class="dz-message" data-dz-message> 
       <span> 
        Drag & Drop your files here. 
       </span> 
      </div> 
     </form> 

Dropzone Javascript:

<script type="text/javascript" src="{{ asset('js/dropzone.js') }}"></script> 
<script type="text/javascript"> 
    Dropzone.options.uploadForm = { 
     accept: function(file, done) { 
      if (file.type != "image/jpeg" && 
        file.type != "image/png") { 
       done("Falsches Datenformat! Ihre Datei muss als JPG oder PNG hochgeladen werden."); 
      } else { 
       done(); 
      } 
     }, 
     success: function(file, response) { 
      if (file.previewElement) { 
       return file.previewElement.classList.add("dz-success"); 
      } 

      alert(response); 
     }, 
     maxFiles: 10, 
     maxFileSize: 100 
    } 
</script> 

impostazioni di php.ini:

file_uploads =

post_max_size = 500M

upload_max_filesize = 100M

upload_tmp_dir = "C: \ xampp \ tmp"

max_file_uploads = 10

2 ° Aggiornamento:

Testato solo uno script di upload normale senza Symfony e Dropzone e sta funzionando bene. Aggiunto dropzone e funziona ancora bene. Proprio in combinazione con Symfony la sua mancanza, quindi credo che potrebbe essere un ambiente in symfony

3 ° UPDATE - Risolto:

Ok sono stato in grado di risolvere il problema da solo. Ho caricato i file per la prima volta in Chrome e non ci sono stati errori per nessun motivo. Ero confuso. Poi l'ho testato su Firefox e Internet Explorer e funziona come un fascino. Ero un po 'più confuso. Poi pensavo "ah forse è un'estensione di Chrome che causa il problema", quindi ho disabilitato la mia estensione di blocco degli annunci. E vedi lì? Il caricamento ora funziona anche in Chrome. Quindi se qualcuno ha lo stesso problema, controlla le estensioni del tuo browser!

+1

Hai riavviato il server? –

+0

sì, lo ha riavviato e lo ha provato ora con un semplice script di upload php/html S_FILES var è sempre vuoto! Suppongo che questo sia il motivo per cui anche dropzone sta fallendo. Hai un'idea? – BloodandDeath

+0

Mostraci il tuo codice. –

risposta

0

All'inizio è necessario modificare il nome per caricare [] per il caricamento di più file.