:)
mapp = Server.MapPath("bilder/artikelbilder/"& strBild)
Borde väl räcka?
Inte är väl strbild tom?
16 svar · 329 visningar · startad av JAreMANNEN
Är så irriterad nu..
Felmess:
Server.MapPath(), ASP 0214 (0x80004005)
Sökvägsparametern överskrider maximal längd.
kod:
mapp = Server.MapPath("bilder/artikelbilder/"& strBild &"")
Funkar i vanliga fall, och på ALLA de andra sidor jag använder Server.MapPath...
HILFE, annars hoppar jag...
Over and out x(
:)
mapp = Server.MapPath("bilder/artikelbilder/"& strBild)
Borde väl räcka?
Inte är väl strbild tom?
strBild är så full som den kan bli... ;)
Eftersom jag har en If-sats som kollar det först..
blev det inte bättre om du tar bort &"" som jag gjorde?
nope..... :(
och du är i rätt katalog?
mapp = Server.MapPath("../bilder/artikelbilder/"& strBild) eller liknande?
strBild, är det ett helt bildnamn : bild1.gif ?
jag är i rätt katalog...
strBild = bild.gif
blir itne klok på detta...
Aldrig fått sådant felmess tidigare
Prova att vända på snedsträcken...
Jag har använt mig av / inte \...
samma fel....
läs felmeddelandet. Själva strängen blir för lång.
VAd händer om du bara skriver ut:
Response.Write "BILD: " & strBild & "<br>Sökväg: " & Server.MapPath("bilder/artikelbilder/")
cya,
PatrikB
som jag skrev tidigare, så jag använder Server.MapPath på många andra ställen...
Och det fungerar felfritt, då är sökvägen lika minst lång..
Jag får väl prova en omstart då..
det intressanta är inte att det har funkat tidigare. det intressanta är att det INTE funkar nu.
Om du skriver ut dessa var för sig så ser du ju hur långa strängarna är och funkar det att skriva ut dessa kan du ju göra på detta viset:
strPath = Server.MapPath("bilder/artikelbilder/")
strImagePath = strPath & "\" & strBild
cya,
PatrikB
NU funkade det.. :)
MEN, har du någon logisk förklaring till varför jag fick felmesss tidigare?
strängen var helt enkelt för lång för att server.mappath skulle klara av att handskas med informationen som den fick som argument.....enligt felmeddelandet :e
cya,
PatrikB
hehe, jo tack...
förstod det :)
Tack iaf!