Salve,
Per uplodare i file io uso questo tag che mi fornisce il classico strumento di windows che ti fa selezionare i file :
<INPUT class="CarattereNormale" id="UP_FILE_ASPX" type="file" size="33" name="UP_FILE_ASPX" runat="server">
Ok! una volta selezionato il file lo dovrei salvare!!
Prima di salvarlo pero faccio un controllo perche non voglio uplodare file exe e file zip questo funziona.
Però ho notato che la funzione che mi ritorna il tipo di file che ho selezionato :
UP_FILE_ASPX.PostedFile.ContentType()
Considera i file di OpenOffice come degli zip e quindi io li scarto..
Sostanzialmente UP_FILE_ASPX.PostedFile.ContentType() di un file zip mi ritorna "application/x-zip-compressed" e lo stesso un file .ods o un .odt
Sapete come fare a discriminarli..
Guardare l'estensione non mi sembra un controllo serio perche potrei facilmente rinominare il mio file con un'estensione diversa. Avete qualche idea valida???
Voi cosa usate per uplodare i file???
Grazie