Avatar billede lund_dk Praktikant
24. august 2006 - 09:31 Der er 2 kommentarer og
1 løsning

Fejl i resize script

Jeg har dette upload med resize script som giver mig fejl:
Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'MyImage.ResizeR'

/bruger_profilbillede.asp, line 112


Linie 112 er :
ResizedY = (ResizedX / MyImage.MaxX) * MyImage.MaxY

Nogen som kan hjælpe mig?
Der er installeret ASPimage på serveren.

<%
if T = "Upload" then'  Only allow jpg,gif,bmp files

'tjek tomt felt


'tjek filstørrelse


'tjek om bruger allerede har indsendt billede
strProfilePicture= "select * from profilbilleder where brugerID = " & session("ID") & ""
Set rsProfilePicture= conn.Execute(strProfilePicture)
if rsProfilePicture.EOF or rsProfilePicture.BOF then
else
'slet filer
Set fso = Server.CreateObject("Scripting.FilesystemObject")
set sletOrg = fso.getfile(server.mappath("profilbilleder\" & rsProfilePicture("filnavn") & ""))
set sletThumb = fso.getfile(server.mappath("profilbilleder\thumb\" & rsProfilePicture("filnavn") & ""))
sletOrg.delete
sletThumb.delete
set sletOrg = Nothing
set sletThumb = Nothing
Set fso = Nothing
'Response.Write "Slet: " & rb & "<br>"
sqlDelete = "DELETE FROM profilbilleder WHERE id = " & rsProfilePicture("ID")
    Conn.Execute(sqlDelete)
end if


Dim mySmartUpload
  Dim file
  Dim intCount
  intCount=0
  Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

 
  '  Only allow jpg,gif,bmp files
    mySmartUpload.AllowedFilesList = "jpg"
   
    'Only allow files smaller than 50KB
    mySmartUpload.MaxFileSize = 512000
   
mySmartUpload.Upload

 
  For each file In mySmartUpload.Files
  If not file.IsMissing Then
  strkey = GetCode(12)
  '
  strPicture = session("ID") & strKey & ".jpg"
   
  file.SaveAs("profilbilleder/" & strPicture & "")
 
  If Err Then
  Response.Write("<b>Wrong selection: </b>" & Err.description)
    End If
 
  Set rs = Server.CreateObject("ADODB.Recordset")
  strSQL = "select * from Profilbilleder"
  rs.Open strsql, conn, 1, 3
  rs.AddNew
  rs("brugerid") = session("ID")
  rs("tilfojet") = now()
  rs("filnavn") = strPicture
  rs.addnew
  set rs= nothing
 
  intCount = intCount + 1
 
  End If
 
  Next
 
  'make thumb
  Set MyImage = Server.CreateObject("AspImage.Image")
 
 
'MyImage.AddImageTransparent FYSISKsti & "images\logotmp.jpg", 5, 12, vbWhite



  MyImage.PadSize = 0

'filename of original image w/ extension
Dim strOrigImg
strOrigImg = "" & strPicture & ""

'filename of thumbnail w/ extension
Dim strThumbName
strThumbName = "" & strPicture & ""

'full path of original image
Dim strOrigImgFullPath
strOrigImgFullPath = request.servervariables("APPL_PHYSICAL_PATH") & "profilbilleder\"

'full path of generated thumbnail
Dim strThumbFullPath
strThumbFullPath = request.servervariables("APPL_PHYSICAL_PATH") & "profilbilleder\thumb\"

Dim strOriginal, strThumb, ResizedX,ResizedY
strOriginal = strOrigImgFullPath & strOrigImg
strThumb = strThumbFullPath & strThumbName

'load original image
MyImage.LoadImage strOriginal

'Resize factor
ResizedX = 100

'maintain aspect ratio
ResizedY = (ResizedX / MyImage.MaxX) * MyImage.MaxY
MyImage.ResizeR ResizedX, ResizedY
MyImage.ImageFormat = 1
MyImage.FileName= strThumb
MyImage.SaveImage


'response.write strThumb & "<br>"
'response.write stroriginal & "<br>"


set MyImage = nothing



response.write "<script language=""javascript"">" & vbCrLf
response.write "<!--" & vbCrLf
response.write "alert (""Dit billede er nu tilføjet og afventer godkendelse.."")" & vbCrLf
response.write "parent.location = 'default.asp?S=Bruger&cmd=Profilbillede';" & vbCrLf
response.write "-->" & vbCrLf
response.write "</script>"

set rsProfilepicture= nothing

end if



%>
Avatar billede madeindk Nybegynder
24. august 2006 - 11:33 #1
Hej lund, det har noget at gøre med hvilken version af ASP Image du / dit webhotel har installeret. Jeg har haft samme problem og jeg har rettet det blot til:

MyImage.Resize
Avatar billede lund_dk Praktikant
25. august 2006 - 08:20 #2
Nogen som har et andet resize script som jeg evt kan benytte?
Avatar billede lund_dk Praktikant
28. august 2006 - 12:08 #3
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester