webForumDet fria alternativet

Ladda upp bild funktion...

ASP

1 svar · 198 visningar · startad av DiDjo

Medlem sedan nov. 2002544 inlägg
Frågan#1

Hej! Jag har problem med ladda upp bild funktion!

Här är koden:

Set Upload = Server.CreateObject("Persits.Upload.1")
' Upload files
Upload.OverwriteFiles = False 'Generate unique names
Upload.SetMaxSize 100576 ' Truncate files above 100kb
Upload.Save server.mappath("bilder/uppladdat/")
For Each File in Upload.Files
bilden = File.ExtractFileName
   If File.ImageType <> "JPG" Then
      File.Delete
      Session("fel") = "Du kan bara ladda upp JPG bilder."
      Response.redirect("bild_laddaupp.asp")
   End If

Next

if bilden="" Then
    Session("fel") = "Du måste bläddra efter en fil!"
	response.redirect("bild_laddaupp.asp")
else

Set Connect1 = Server.CreateObject("ADODB.Connection")
Connect1.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("*.mdb")
Set rs1 = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM bilder"
rs1.Open Addera, Connect1, 3, 3

	
if not rs1eof then
		'om det är en riktig bild, plocka bort den!
		if rs("bild") <> "bilder/profil_ingen.jpg" then 
			strPath=server.mapPath(rs("bild"))				
			Set objFSO=CreateObject("Scripting.FileSystemObject")
			objFSO.DeleteFile "" & strpath & ""
			Set ObjFSO=Nothing
		end if

		bild ="bilder/uppladdat/" & bilden
		    rs1.addnew
			rs1("bild") = bild
			rs1("vems") = gnamn
			rs1.Update
	end if
	end if

Felet är att den aldrig laddar upp bilden... Varför inte?

Medlem sedan nov. 2002544 inlägg
#2

Det fungerar nu, vet inte varför :S

255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)