webForumDet fria alternativet

ASPupload - var ska jag spara?

ASP

5 svar · 688 visningar · startad av PappaMuppen

Medlem sedan aug. 200343 inlägg
Frågan#1

Hej har laddat hem tillägget ladda upp bilder till aspsidans community. Nu ska jag ställa in i vilken mapp man ska spara bilderna. Har nog provat det mästa. Men iaf

Filen som skickar formuläret ligger i:
http://nedde.com/webzone/com

mappen som bilderna ska laddas upp i är:
http://nedde.com/webzone/com/bilder/

Vad ska det då stå på denna rad som är från filen som skickar formuläret.

Upload.Save "??????"

Feleddelandet är
The system cannot find the path specified.
på just den raden.

Tack på förhand

Medlem sedan sep. 2002928 inlägg
#2

du måste skriva hela sökvägen.
Du får reda på den genom att köra denna kod i den mappen där du ska spara bilderna

<%
response.write request.ServerVariables("PATH_TRANSLATED")
%>

/Pontus

Medlem sedan aug. 200343 inlägg
#3

okej nu funkar själva uppladdiningen av filen, bara det att jag får fel meddelande och bilden sparas inte i databasen

Koden för hela filen ser ut såhär:

<%

Set Upload = Server.CreateObject("Persits.Upload")

'här måste du ändra var dina bilder ska sparas
Upload.Save "C:\Inetpub\wwwroot\webzone\version4\com\bilder\"
Set File = Upload.Files("file")

For Each File in Upload.Files
   If File.ImageType <> "JPG" Then
      Response.Write "Du kan bara ladda upp JPG bilder."
      File.Delete
      Response.End
   End If
next

Set connection = server.createObject("adodb.connection")
connection.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("members.mdb")&";pwd=sensur :D"
SQL = "SELECT * FROM members"
set RS = Connection.Execute(SQL)
SQL = "UPDATE members Set bild = '"&File.FileName&"' where id ="&session("username")
Connection.Execute(SQL)
response.redirect "din_profil.asp?checkid="&session("id")
%>

Felmeddelandet lyder:
Object required: 'File'
/webzone/version4/com/upload.asp, line 21

Medlem sedan sep. 2002928 inlägg
#4

hmmm... fortsätter hjälpa dig på msn!

Medlem sedan mars 20015 287 inlägg
#5

Du har väl antagligen redan löst det. Men dbinsättningen måste ske inom din For each-loop.
I alla fall om du ska använda dig av just 'File-objektet'

Medlem sedan sep. 2002928 inlägg
#6

Jepp, han har löst det men det som du säger, var det som var fel!

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)