Avatar billede woolbox Nybegynder
22. november 2002 - 02:26 Der er 10 kommentarer og
1 løsning

aeImage error '800a004b' Path/File access error:

Jeg har lavet et album website, som udfra en database med oplysninger, herunder filnavn, danner et album. Billederne fylder op mod 1 MB stykket, jeg har derfor leget lidt med aeImage som autoresizer dem, og loader det downsized billede istedet for.

Jeg har et problem og et ønske.

1) Jeg har en "drifts" webserver og en lokal webserver, alt fungerer perfekt på den lokale og scriptet danner thumbnails til den store guldmedalje. Men, når jeg kopierer samtlige filer i min Inetpub mappe over til min rigtige webserver virker det ikke! - Jeg har installeret aeImage componenten på begge maskiner.

På webserveren kommer den med:

"aeImage error '800a004b'
Path/File access error: 'D:\Inetpub\web_default\glas\galleri\ny\galleri\linie\HPIM0398.JPG'
/glas/galleri/ny/imgresize.inc, line 31"

(det er rigtigt nok at 'galleri' indgår 2 gange i stien! :o) ).

Jeg har så læst mig til at det sandsynligvis er et rettighedsproblem, så jeg gave IUSR_BlahBlah Write rettigheder. Det hjalp ikke en pind, så jeg prøvede med Modify og herefter Full Control (ER slået fra igen!) - stadigvæk ingen forskel.

I et desperat forsøg på at få l*rtet til at virke gav jeg Everyone Full Control. Hermed kan den resize og vise det første billede fra DB'en, næste post giver:

"aeImage error '800a01e0'
Can't create AutoRedraw image
/glas/galleri/ny/imgresize.inc, line 31"

Nogen ide om hvad jeg skal gøre???? :o(

2) Scriptet skal tjecke om thumbnail filen findes i forvejen, inden stor billde loades af scriptet. Hvis filen findes, skipper den resize. Jeg tror det er rimelig nemt at ændre, men JEG ved ikke hvordan! :o)

Scriptet til resize ser således ud:

<%
'*******************************************************************************
' aeImage v0.5 - Copyright (c)2001 Lasse Bunk
'*******************************************************************************
' This is a simple resize demo.
' For complete documentation and support, please write to lasse@303.dk
'*******************************************************************************

Randomize
Response.Expires = 0

Dim oImg, lOldWidth, lOldHeight, lNewWidth, lNewHeight
Dim lRandom
Dim sPathIn, sPathOut, sSubPath

'Random value to cheat browser-cache
lRandom = Int(Rnd * 1000000)

'Create subfolder-string
sSubPath = "galleri/" & ObjRs("family") & "/"

'File to load
sPathIn = ObjRs("imagefile")

'File to save
sPathOut = "tn_" & ObjRs("imagefile")

Set oImg = Server.CreateObject("aeImage.Canvas")
With oImg
    'Load the image and get dimensions
    .LoadImage Server.MapPath(sSubPath & sPathIn)
    lOldWidth = .Width
    lOldHeight = .Height
   
    'Resize to 100px width - when a dimension (height for this one) is
    'omitted, proportions will be automatically constrained.
    .Resize 150
    lNewWidth = .Width
    lNewHeight = .Height
   
    'Save the image (remember to set write permissions on your server)
    .SaveImage Server.MapPath(sSubPath & sPathOut)
End With
%>
Avatar billede woolbox Nybegynder
22. november 2002 - 02:28 #1
- det skal lige siges at jeg er absolut ASP begynder, så enhver begynderfejl er undskyldt! ;o)
Avatar billede capaj Nybegynder
22. november 2002 - 15:30 #2
Hej

er det samme styresystem på begge maskiner ? og i givet fald hvilke?

/capaj
Avatar billede woolbox Nybegynder
22. november 2002 - 15:39 #3
Den rigtige webserver kører Windows 2000 Server, testserveren kører 2000 Pro. Begge har SP3.

:o)
Avatar billede capaj Nybegynder
22. november 2002 - 15:50 #4
må indrømme lidt blank...

burde man ikke destroye oImg objectet (kan ikke gennemskue om du anvender det flere gange i en exekvering)

/capaj
Avatar billede woolbox Nybegynder
22. november 2002 - 16:37 #5
Skruer lige lidt op for points ...

Capaj -> You tell me, jeg har stort bare cut-pastet ASP-linjer fra forskellige kilder, kender grundlæggende ikke så meget til ASP :o)
Avatar billede woolbox Nybegynder
22. november 2002 - 23:26 #6
Common, er der nogen der kan hjælpe?? Er syntaxen forkert eller hvad? Hvorfor får jeg den rådne Path/File access error?? :o(
Avatar billede woolbox Nybegynder
27. november 2002 - 21:12 #7
Jeg lukker ...
Avatar billede challengers Nybegynder
24. september 2003 - 08:57 #8
Jeg har samme problem med Path/File access error, når jeg kører aeImage på 2003 server. På 2000 server kører det uden problemer. Jeg har endnu ikke fundet en løsning...
Avatar billede woolbox Nybegynder
24. september 2003 - 09:38 #9
challengers - > Yeah it sux :( - Heey, om 2 md. har dette spg. jubilæum ...
Avatar billede challengers Nybegynder
30. september 2003 - 14:04 #10
Jeg opgav at finde en løsning med aeImage og har nu udviklet min egen billedkomponent, der kan det det samme (og lidt mere ;). Komponenten er udviklet i VB.NET og jeg skal bruge den i ASP. Jeg har testet komponenten i ASP på min egen maskine (Win XP Pro) og dér virker den perfekt. MEN - når jeg så forsøger at bruge komponenten på en 2003 server, så virker den ikke. Det er som om, at 2003 Server ikke tillader brug af komponenter !?!?!?!?!? Jeg kan ikke finde ud af, hvordan dælen man giver en applikation lov til at anvende en komponent...
Avatar billede woolbox Nybegynder
14. november 2004 - 16:10 #11
challengers - Længe siden, men måske ser du stadigvæk med? Er den komponent noget man kan få del i? :)
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