[PHP] $_FILES per file multipli su Aruba

Discussione in 'PHP' iniziata da eluc, 15 Maggio 2018.

  1. eluc

    eluc Nuovo Utente

    Registrato:
    15 Maggio 2018
    Messaggi:
    2
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    Salve,
    ho avuto necessità di gestire il download di una itera directory di immagini via PHP per una applicazione web.
    Utilizzando un sistema di sviluppo basato su XAMPP, ho usato un campo di inout di tipo file con le seguenti opzioni:
    <input type="file" name="files[]" id="files" multiple webkitdirectory>

    Dal lato server, ricevo un vettore di files via

    $_FILES['files']['name']

    Tutto bene su XAMPP, ma una volta pubblicato su ARUBA, la superglobal $_FILES risulta completamente vuota o non esistente.
    Tutto bene, invece, con un file singolo.

    Qualcuno ha avuto modo di testare una cosa simile? Sto sbagliando qualcosa o ARUBA non permette questa feature ?

    Grazie!
     
  2. macus_adi

    macus_adi Utente Attivo

    Registrato:
    5 Dicembre 2017
    Messaggi:
    363
    Mi Piace Ricevuti:
    18
    Punteggio:
    18
    Sesso:
    Maschio
    Occupazione:
    Developer
    Località:
    L'Aquila
    $_FILES['files']['name'] è per un solo file
    $_FILES['files'][0]['name'] è per più file.... Stai inviando l'array dei file non puoi accedere direttamente a "name" ma devi farlo attraverso un ciclo!
     
  3. eluc

    eluc Nuovo Utente

    Registrato:
    15 Maggio 2018
    Messaggi:
    2
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    Si, certo. Il problema sembra però essere che, trasferendo l'array, sul server aruba la superglobal $_FILES non esista proprio...
     
Sto caricando...

Condividi questa Pagina