webForumDet fria alternativet

aspupload igen

2 svar · 217 visningar · startad av hatti

hattiMedlem sedan jan. 200164 inlägg
#1

Har lite problem med att få aspupload att skriva i databasen filen kommer upp utan problem men jag får bara felmeddelande
Error Type:
Microsoft VBScript runtime (0x800A01A8)
Object required: 'File'
/portal/upload.asp, line 22

här är scriptet

<%

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

'här måste du ändra var dina bilder ska sparas
Upload.Save "c:\inetpub\wwwroot\helpdesk\portal\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=losen"
SQL = "SELECT * FROM members"
set RS = Connection.Execute(SQL)
SQL = "UPDATE members Set bild = '"&File.FileName&"' where id ="&session("id")
Connection.Execute(SQL)
response.redirect "whois.asp?checkid="&session("id")
%>
JAreMANNENMedlem sedan aug. 20002 272 inlägg
#2

provat att söka?

använd upload.form("bild")
du ska använda upload.form istället för request.form överallt i den filen

@ndersMedlem sedan juni 200032 969 inlägg
#3

Ett tips är att prova sökfunktionen, då man sällan är först att stöta på ett problem. ;)

RecSet("bild") = [b]Upload.Form[/b]("bild")
123 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)