Mi funziona.
Recupera il dato ma non riesco a comporre la stringa :
.SetPath "files\" & .Form("Percorso")
e nella form metto:
"foto17"
tutte le immagini me le mette sotto files e non mi crea nessuna cartella
perchè?
Mi funziona.
Recupera il dato ma non riesco a comporre la stringa :
.SetPath "files\" & .Form("Percorso")
e nella form metto:
"foto17"
tutte le immagini me le mette sotto files e non mi crea nessuna cartella
perchè?
*****ZUMMO*****
http://www.z2o.it
fai vedere il form di invio
<FORM METHOD="Post" enctype="multipart/form-data" ACTION="Upload_LimitSizeAndImages1.asp">
File : <INPUT TYPE="file" NAME="Campo1">
File : <INPUT TYPE="file" NAME="Campo2">
File : <INPUT TYPE="file" NAME="Campo3">
File : <INPUT TYPE="file" NAME="Campo4">
File : <INPUT TYPE="file" NAME="Campo5">
Cartella Numero : <INPUT TYPE="Text" NAME="Percorso">
<INPUT TYPE="submit" NAME="Enter">
</FORM>
nella casella percorso metto : foto17\
nell asp:
.SetPath "foto\" & .Form("Percorso")
e praticamente mi ha creato la cartella foto e dentro mi ci ha messo il file![]()
![]()
*****ZUMMO*****
http://www.z2o.it
sarei molto curioso di sapere se baolo ha risolto questo problema....
io no!![]()
*****ZUMMO*****
http://www.z2o.it
ho provato anch'io ma a me non funge.
Ho scaricato oggi il file upload.asp nella stessa cartella di upload.htm e save.asp.
il codice di save.asp che utilizzo è il seguente:
il codice non da errore, anzi mi da il messaggio di conferma che tutto è andato a buon fine, cioè:codice:<% Dim oUpload Set oUpload = new cUpload oUpload.Load oUpload.SetPath "../images" 'Impostazione percorso salvataggio oUpload.UploadOnly "Images" 'Consente il caricamento di sole immagini oUpload.OverWrite=True oUpload.AutoRename=False While Not oUpload.EOF oUpload.Save Response.Write "Il file " & oUpload.GetFileName & " è stato salvato nel percorso " & oUpload.GetCompletePathFile &" " oUpload.MoveNext Wend oUpload.Save() Set oUpload=Nothing %>
"Il file mp.jpg è stato salvato nel percorso c:\inetpub\wwwroot\agriturismocortecasella\images\ mp.jpg"
vado a vedere nella cartella images e il file non c'è...
baol puoi dirmi dove sbaglio??
Ciao,
visto che ne state discutendo ne approfitto.
Usando l'upload semplice (quello di esempio_form.asp) come faccio a recuperare poi il nome del file?
Io ho inserito l'upload all'interno di un form in cui ci sono altri oggetti e la pagina che richiamo con il metodo post non è la stessa come in esempio_form.asp. In questo modo però mi da questo errore:
Request object error 'ASP 0206 : 80004005'
Cannot call BinaryRead
/upload.asp, line 275
Cannot call BinaryRead after using Request.Form collection.
Sai aiutarmi?
Per recuperare il nome ho risolto, basta un request.form.
Però rimane il problema che ho già segnalato.
Mi rispondo ancora da solo...
Il problema è che nel form che uso non è indicato ' enctype="multipart/form-data" '. Se lo indico non mi prende più le parti di testo, tipo textarea o le checkbox... come posso fare? Avrei la necessità di usare un form solo.
se usi lo script di BAOL74 prova a dare un occhiata quì: http://forum.html.it/forum/showthre...ht=oUpload.Form
comunque ti posto il codice che ho riadattato per me:
cmq se hai problemi, siamo quà...codice:<% Dim oUpload Set oUpload = new cUpload oUpload.SetPath "public\images" 'Impostazione percorso salvataggio oUpload.Load '****** recupero i campi del form codice = oUpload.Form("codice") descrizione = oUpload.Form("descrizione") '****** fine recupero i campi del form oUpload.UploadOnly "Images" 'Consente il caricamento di sole immagini While Not oUpload.EOF oUpload.Save If oUpload.Files("ErrorNumber")<>0 then Response.Write "Si è verificato un errore nel salvataggio del file " & oUpload.GetFileName() & " " Else Response.Write "Il file " & oUpload.GetFileName() & " è stato salvato " End if oUpload.MoveNext Wend oUpload.Save() Set oUpload=Nothing %> <%=codice%> <%=descrizione%>
![]()
<head> Nothing! </head>
<body> Open your mind and close your ass !!! </body>