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