Denna aspjpeg kör jag på Nyttodata och den fungerar helt klockrent...men nu skall jag även lägga denna på en hemsida hos loopia. Allt rullar igenom, inga felkoder, men bilden finns inte i mappen! Har provat en massa och läst på deras hemsida men de står inget vettigt om detta! Är det ngn annan som haft problem med loopia och hur löste ni de i så fall?
<!-- spara bild -->
<% If Request.Querystring("spara") = "foto" Then
If session("trecup") = "ja" THEN
mappid = Request.Querystring("mappid")
Set Upload = Server.CreateObject("Persits.Upload")
Upload.OverwriteFiles = False
Upload.Save(Server.MapPath("../../uploadbilder/"))
Set File = Upload.Files("file")
If Not File Is Nothing Then
' Är det en bild?
If File.ImageType = "UNKNOWN" Then
File.Delete
Response.Write("Filen du försöker ladda upp är ingen bild...")
Response.End
End If
' Skapa AspJpeg Objekten
Set JpegPic = Server.CreateObject("Persits.Jpeg")
Set JpegTmb = Server.CreateObject("Persits.Jpeg")
' Välj ett filnamn (File.Name är 'originalnamnet') och spara filen
FilNamn = Upload.Files("file").ExtractFileName
' Öppna den uppladdade bilden för att skala om den:
JpegPic.Open Server.MapPath("../../uploadbilder") & "/" & FilNamn
' Om storleken ä'r större än xxx, skala ner den till xxx, behåll proportionerna.
If JpegPic.OriginalWidth > JpegPic.OriginalHeight Then
'Liggande bild.
JpegPic.PreserveAspectRatio = True
JpegPic.Width = 800
Else
'Stående bild
JpegPic.PreserveAspectRatio = True
JpegPic.Height = 600
End If
JpegPic.Canvas.Font.Color = &HFFFFFF
JpegPic.Canvas.Font.Family = "Tahoma"
JpegPic.Canvas.Font.Bold = true
JpegPic.Canvas.Font.Size = 13
JpegPic.Canvas.Font.Quality = 10
JpegPic.Canvas.Font.BkMode = "Transparent"
JpegPic.Canvas.Print 5, 2, "Copyright © 2007 minsida.se"
' Spara bilden
JpegPic.Save Server.MapPath("../../uploadbilder") & "/" & FilNamn
' Öppna bilden en gång till för att skapa miniatyr:
JpegTmb.Open Server.MapPath("../../uploadbilder/") & "/" & FilNamn
mHeightt = 70
JpegTmb.PreserveAspectRatio = True
JpegTmb.Height = mHeightt
' Spara miniatyr
JpegTmb.Save Server.MapPath("../../uploadbilder/pics") & "/" & FilNamn
'Spara in till databas
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../../../db/asskickers.mdb") & ";pwd=hehe;"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Adbild = "SELECT * FROM bild"
RecSet.Open Adbild, Connect, adOpenDynamic, adLockOptimistic
RecSet.AddNew
If FilNamn <> "" Then
RecSet("filnamn") = FilNamn
end if
If Upload.Form("kommentar") <> "" Then
RecSet("kommentar") = Upload.Form("kommentar")
End If
If Upload.Form("skapad") <> "" Then
RecSet("skapad") = Upload.Form("skapad")
End If
If Upload.Form("mappid") <> "" Then
RecSet("mappid") = Upload.Form("mappid")
End If
RecSet.Update
RecSet.Close
Set RecSet = Nothing
Connect.Close
Set Connect = Nothing
' Stäng objekten
Set JpegPic = Nothing
Set JpegTmb = Nothing
End If
Set Upload = Nothing
end if
Response.Redirect("default.asp?meny=bildbank&skapa=bild&mappid="&mappid&"&status=Bilden är sparad")
%>
<% end if %>