Ciao
come faccio ad assegnare e recuperare le variabili provenienti da un upload??
<%
For Each Item in Upload.Form
Response.Write Item.Name & "= " & Item.Value & "
"
Next
%>
cosi me le recupera e stampa.
ma come faccio a gestirle??
grazie
Ciao
come faccio ad assegnare e recuperare le variabili provenienti da un upload??
<%
For Each Item in Upload.Form
Response.Write Item.Name & "= " & Item.Value & "
"
Next
%>
cosi me le recupera e stampa.
ma come faccio a gestirle??
grazie
Se usi il componente Aspupload per recuperare i valori dei vari campi dovresti usare questo sistema
che ovviamente puoi anche usare in un ciclo (come nel tuo esempio) servendoti degli array.codice:Set objVariabile = Upload.Form("nomecampo") strVariabile = objVariabile.value
Nell'esempio che ti ho fatto io il valore da usare è quello contenuto in strVariabile
![]()
ciao
ti ringrazio per l'aiuto
funziona..
avrei un altro problema sempre legato all'upload..
non so se mi puoi aiutare...
in pratica quando carico le foto, vorrei contemporaneamente rinominarle prima di salvarle..
mi spiego.
se carico il file immagine1.gif vorrei che prima di salvarlo sul server mi modificasse il nome in
1_immagine1.gif
ora pero il 1_ che va messo prima del nome della foto, proviene anche quello dall'upload nella collection delle item.
Volendo potrei gestirlo anche nella pagina che invia.
Che forse è la maniera piu semplice.
Sai mica come potrei fare??
Ciao
Una volta che hai caricato il file, dovresti usare il metodo SaveAsOriginariamente inviato da diablobox
in pratica quando carico le foto, vorrei contemporaneamente rinominarle prima di salvarle..
mi spiego.
se carico il file immagine1.gif vorrei che prima di salvarlo sul server mi modificasse il nome in
1_immagine1.gif
ora pero il 1_ che va messo prima del nome della foto, proviene anche quello dall'upload nella collection delle item.
Volendo potrei gestirlo anche nella pagina che invia.
Che forse è la maniera piu semplice.
Sai mica come potrei fare??
Set objMyFile = Upload.Files("fileupload")
objMyFile.SaveAs percorsonuovoFile & "nuovonomefile.jpg"
ciao..
scusa se ti rompo..
ma ho provato intute le salze...
ma mi sa che non ho capito..
Set Upload = Server.CreateObject("Persits.Upload")
Set objMyFile = Upload.Files("foto1") ' DOVE FOTO 1 e il nome del campo da uplodare
percorsonuovoFile = "/CHARMINGHOTELS/IMGHOTEL/" ' CARTELLA DI DESTINAZIONE
objMyFile.SaveAs percorsonuovoFile & "1_nuovonomefile.jpg"
ho capito bene??
mi da questo errore:
Object required: 'objMyFile'
ho risolto..
non so se sia il metodo migliore..
ma funge..
ciao
Immagino che tu abbia risolto aggiungendo Upload.Save, come sopracodice:Set Upload = Server.CreateObject("Persits.Upload") Upload.Save Set objMyFile = Upload.Files("foto1") ' DOVE FOTO 1 e il nome del campo da uplodare percorsonuovoFile = "/CHARMINGHOTELS/IMGHOTEL/" objMyFile.SaveAs percorsonuovoFile & "1_nuovonomefile.jpg"
L'istruzione è sempre necessaria.![]()
si infatti..
come avevi detto tu...
metto il codice se interessa a qualcuno.
Comunqeu aspupload ha un forum...
For Each File in Upload.Files
' Splitta il percorso ai valori /
aryURL = Split(immagine, "\")
' Prendi l'ultimo elemento dell'array
immagine = aryURL(Ubound(aryURL))
immagine = Replace(immagine, " ", "")
immagine = IDstrut & "_" & immagine
'response.write "IMMAGINE GIUSTA:" & immagine
File.SaveAs "d:\users\charming\tuscany-charming.it\CHARMINGHOTELS\IMGHOTEL\" & immagine
'Response.Write "New name: " & File.FileName & "
"
Next