praticamente se si vuole limitare il caricamente di alcuni file si fa in questo modo 'fileExt' :
codice:
$(document).ready(function() {
$("#Filedata").uploadify({
'uploader' : '/uploadify_2010/swf/uploadify.swf',
'script' : '/uploadify_2010/uploadify.php',
'cancelImg' : '/uploadify_2010/img/cancel.png',
'folder' : '/uploadify_2010/uploads',
'fileDataName' : 'Filedata',
/*Tipi di file che visualizzo durante la scelta nella finestra di selezione del file system, escludendo dalla lista uno o più di questi file 'tipo', ne limito la scelta*/
'fileExt' : '*.jpg;*.gif;*.png;*.pdf;*.txt;*.rar;*.zip;*.doc;*.xls',
/*Identificativo che viene visualizzato nella select option File Tipo nella finestra di selezione del file system*/
'fileDesc' : 'Tipi di file',
'sizeLimit' : 10240000,
'removeCompleted': false,
'displayData' : 'speed',
'multi' : true
});
});
Questo problema risolto.
Ora va bene che gestisce il multiupload, ma...a me servirebbe una cosa simile.
Ho un form dove ci sono 6 input file, ogni input è identificata con nome proprio es:
codice:
<input id="Filedata" name="Filedata" type="file"/>
<input id="Filedata2" name="Filedata2" type="file"/>
<input id="Filedata3" name="Filedata3" type="file"/>
//etc etc
Questo perchè, all'atto del upload, devo eseguire una INSERT[SQL] in una tabella, e per ogni campo il nome specifico di ogni file caricato.
Ma nel modo con il quale si comporta lo script, non posso farlo, perchè gestisce soltanto, un solo id:
codice:
$("#Filedata").uploadify({
quindi dovrei fare tanti script quante sono le input file nel mio form.
C'è un modo per far si che, con un unico invio possa caricare tutti i file scelti?
grazie ancora