Riprendo questa discussione..
Ho fatto alcune prove e tutto ha funzionato correttamente, ma se esegui l'upload di un file che ha nel nome gli spazi mi da problemi.
In pratica l'upload funziona correttamente, invio questo:
nome del file.pdf
e sul server viene uploadato:
nome del file.pdf
il problema è che quando faccio inserire dal sistema il nome del file modificato dall'upload all'interno di un campo di testo, mi da questo:
nome_del_file.pdf
Infatti nello script c'è:
codice:
NomeFile = replace(NomeFile , " ", "_")
NomeFile = replace(NomeFile , "-", "_")
Ma come mai il nome del file uploadato è quello originale, mentre nel campo di testo mi riporta il nome modificato?
Ecco tutto la parte di script "incriminata"
codice:
<%
Dim oUpload
Set oUpload = new cUpload
oUpload.AutoRename = True
oUpload.OverWrite = False
Percorso = "/public/"
oUpload.SetPath Percorso
oUpload.Upload
oUpload.Save
NomeFile = oUpload.GetFileName()
NomeFile = replace(NomeFile , " ", "_")
NomeFile = replace(NomeFile , "-", "_")
oUpload.SaveAs NomeFile
Set oUpload=Nothing
%>
e qui il campo di testo:
codice:
<input name="Allegato" type="text" id="Allegato" value="<%=NomeFile%>" readonly>