Tiziano Faion
unread,Nov 14, 2011, 8:10:36 AM11/14/11You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Salve a tutti.
Sto utilizzando un uploader fatto in query per ricevere file ( grossi file eh ).
Il bello di questo uploader è che utilizzando le api html5 permette di inviare questi grossi files in chunk da X Mb con x configurabile.
Con questo uploader viene anche fornito un file php che gestisce l'upload.
Ora visti dei problemi che sto avendo con l'upload ho pensato di portare lo script php in perl.
Ora viene il problema.
il parametro che viene passato dall'uploader allo script che gestisce l'upload è un array php e il suo nome è
files[].
andando in php e facendo $_FILES[files] mi restituisce una cosa tipo
array(
'tmp_name' => dasfasa,
'name' => nudsadasll,
'size' => dasdasdas,
'type' => adsdasd,
'error' => ndasdasdsaull
);
visto che viene automaticamente riconosciuto come array mentre in perl questo non avviene.
infatti $q->param('files') è NULL e anche $q->upload('files') è NULL
ho provato pure my
@test = $q->upload('files[]'); e in questo modo ottengo un oggetto IO::File... che riesco a salvare ma non riesco ad ottenere il nome originale e quindi mi è un po inutile
oltre a modificare l'uploader ( cosa che se possibile preferirei non fare visto che devono convivere sia la versione php che quella perl ) qualcuno ha una soluzione ?