Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    5

    problema con upload di file

    Salve a tutti.

    Ho creato un form, per l'upload di file simile a questo:

    <form type="type "multipart/form-data" action="asd.php" method="post">
    Scegli un file: <input type="file" name="mioFile">

    <input type="submit" value="Invia">
    </form>

    Ora il problema si crea alla ricezione con php, quando i file superano 8 Mb.
    Sono arrivato a questa conclusione dopo innumerevoli ed estenuanti esperimenti.

    Quando superano questa soglia, php si comporta come se non fossero mai stati inviati.

    Qualcuno sa dirmi perchè e come aggirare questo problema?

    Grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    5
    scusate ci sono degli errori nel codice d'esempio che vi ho scritto..
    riporto direttamente l'originale va..

    <form enctype="multipart/form-data" action="asd.php" method="post">
    <input type="file" name="mp3" class="Input">
    <input type="submit" class="Buttons" value="Submit">
    </form>

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    62
    devi guardare il file di configurazione php.ini alla voce che riguarda la grandezza massima dei file in upload, ovviamente se ti appoggi a un servizio di hosting, potresti chiedere se sei abilitato a modificare questo parametro.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    5
    ho trovato queste informazioni:

    post_max_size: 8M
    upload_max_filesize: 50M

    sarà post_max_size il problema?

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    62
    sì puoi aumentarlo, se sei in locale, ricorda di farlo anche quando vai on line.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    5
    ma per aumentarlo sul server devo chiederlo all'amministratore?
    o magari si può impostare da php..

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    62
    Dovresti guardare nelle FAQ dell'hosting in questione , in genere potrebbero essere impostazioni globali e non so se le cambiano solo per un utente... Potresti fare un upload in ftp, per ovviare a questo limite. Forse nella sezione server di questo forum trovi più notizie.

  8. #8
    Un "hack" per evitare questo limite potrebbe essere quello di uploadare il file "a pezzi" tramite l'accoppiata dei comandi STOR e APPE offerti da FTP.
    Inizialmente uploadi il primo chunk da 8 Mb utilizzando il comando STOR:

    codice:
    STOR "nuovo_file"
    ...successivamente utilizzi APPE al posto di STOR per 'appendere' i chunk successivi al file precedentemente creato, i quali non dovranno ovviamente superare la soglia degli 8 Mb previsti:

    codice:
    APPE "nuovo file"
    APPE "nuovo file"
    APPE "nuovo file"
    ...
    L'operazione di suddivisione del file in singoli chunks dovrai ovviamente smazzartela tu manualmente lato client.

    Saluti
    Rilasciata Python FTP Server library 0.5.1
    http://code.google.com/p/pyftpdlib/

    We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.