Ciao a tutti,
sto facendo dei tentativi con questo script, molto potente oltretutto.
Allora, ho letto molti post, e da quello che ho capito questo script in automatico permette, in caso di file già esistente di crearne una copia.
Ora la mia domanda è questa:
come è possibile recuperare il nome del file modificato?
da quello che ho capito esiste una funzione GetFileName che in teoria riesce a recuperare il nome del file.
Quindi io ho provato a inserire il seguente codice:
Il risultato è che l'upload viene eseguito, ma la variabile immagine rimane vuota...Codice PHP:
<%
dim oUpload
dim immagine, ciao
Set oUpload = new cUpload
oUpload.SetPath "/intranet/upload/"
oUpload.UploadAndSave
immagine= oUpload.GetFileName()
Set oUpload=Nothing
Inoltre ho provato a eseguire anche il seguente codice, preso dalla cartella esempi, per il rename del file:
upload eseguito con successo ma senza il rename che io gli ho richiesto.Codice PHP:dim oUpload
dim immagine, ciao
Set oUpload = new cUpload
oUpload.SetPath "/intranet/upload/"
oUpload.UploadAndSave
immagine = oUpload.Form("programma")
'Creo il rename del File
array fileName
fileName= split(immagine, ".", -1, 1)
'Genero un numero random che vada a rendere unico il file da uploadare
int rand
Randomize()
rand = CInt(Rnd()*100)
'Modifico FileName
immagine = fileName(0) & "_" & rand & "." & fileName(1)
'ReName del file sul server
oUpload.SaveAs(immagine)
Set oUpload=Nothing
Naturalmente io preferirei utilizzare la prima opzione, la seconda è più che altro una curiosità, ma qualcuno sa spiegarmi cosa sto sbagliando?

Rispondi quotando
