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...
Inoltre ho provato a eseguire anche il seguente codice, preso dalla cartella esempi, per il rename del file:
codice PHP:
upload eseguito con successo ma senza il rename che io gli ho richiesto.
Naturalmente io preferirei utilizzare la prima opzione, la seconda è più che altro una curiosità, ma qualcuno sa spiegarmi cosa sto sbagliando?
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:
PHP:
<!--#include file="Upload.asp"-->
<%
dim oUpload
dim immagine, ciao
Set oUpload = new cUpload
oUpload.SetPath "/intranet/upload/"
oUpload.UploadAndSave
immagine= oUpload.GetFileName()
Set oUpload=Nothing
Il risultato è che l'upload viene eseguito, ma la variabile immagine rimane vuota...
Inoltre ho provato a eseguire anche il seguente codice, preso dalla cartella esempi, per il rename del file:
codice PHP:
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
upload eseguito con successo ma senza il rename che io gli ho richiesto.
Naturalmente io preferirei utilizzare la prima opzione, la seconda è più che altro una curiosità, ma qualcuno sa spiegarmi cosa sto sbagliando?