Joomla.it Forum

Non solo Joomla... => Sviluppo => : Alhazred 06 Oct 2011, 19:42:37

: Upload di molti file da una form
: Alhazred 06 Oct 2011, 19:42:37
In una view sul frontend del mio componente ho una form con molti campi per l'upload file (26, e purtroppo mi servono tutti), facendo il submit della form ottengo diversi errori perché http non gestisce tutti questi file.

Sto usando JFile::upload() dalla documentazione però non ho trovato informazioni riguardo il settaggio del metodo di upload (http/ftp).

Per sfruttare l'upload ftp è sufficiente impostarlo dalla configurazione del sito nel backend?
Dato che sto lavorando in locale non posso fare prove in tal senso, non ho un server ftp.

Se non è questo il modo di procedere, come devo fare per far funzionare l'upload di tutti quei file?
: Re:Upload di molti file da una form
: mau_develop 06 Oct 2011, 20:50:54
http://docs.joomla.org/Creating_a_file_uploader_in_your_component

o guardi come fa chi ..lo fa

http://www.tinywebgallery.com/en/tfu/web_jfu.php

M.
: Re:Upload di molti file da una form
: jonxduo 06 Oct 2011, 23:25:03
In una view sul frontend del mio componente ho una form con molti campi per l'upload file (26, e purtroppo mi servono tutti), facendo il submit della form ottengo diversi errori perché http non gestisce tutti questi file.


non puoi far effettuare l'upload di un zip??? e decomprimerlo dove vuoi in un secondo momento??? io l'ho fatto per creare un modulo che genera delle gallery...


se devi dare destinazioni diverse ad ogni file puoi creare una sorta di "convenzione" con il nome dei file nella cartella zippata(es. img_nomefile.jpg, info_nomefile.pdf ecc...), o come fa joomla stesso, creare un xml all'interno del file zip da far interpretare al tuo componente al momento dell'upload...


se ti è indispensabile fare l'upload di tanti file come fai ora devi usare l'ftp, o a limite provare a vedere se puoi usare uno script flash tipo quello che volendo si può attivare per il backend
: Re:Upload di molti file da una form
: Alhazred 07 Oct 2011, 11:30:16
Sto risolvendo con FTP, ho trovato il modo per farlo