Visa sökvägen, vad står det på hela raden?
Uploadscript utan komponent
307 svar · 16 553 visningar · startad av OveRRidE · sida 8 av 16
Set MyFile = ScriptObject.CreateTextFile(Server.MapPath("/bilder/"&filename))
Och mappen bilder ligger i samma mapp som själva scriptet?
JA! Det är skumt... Vet du vad som kan vara fel?
Hm.. na, kanske att det knasar tidigare i så fall.
Stämmer sökvägen om du skriver ut det hela, innan den rad som sparar filen.
response.write (Server.MapPath("/bilder/"&filename))
response.end
Det här är sidan där "det händer" :)
http://www.itgymnasiet-k.net/it6/koffedesign/vvk2/uploadkomponentlos/outputfile.asp
Här ska bilderna hamna:
http://www.itgymnasiet-k.net/it6/koffedesign/vvk2/uploadkomponentlos/upload/
Med den här koden:
Set MyFile = ScriptObject.CreateTextFile(Server.MapPath("/upload/"&filename))
Så hoppar den hit:
d:\domains\itgymnasiet-k.net\www\upload\aaaaaaaaaaaaaaaaa.jpg
Är du med?
Yeppelijepp, så ska det nog till att se ut ja... :r
Annars utgår den från roten...
@nders lär nog ha rätt.
Nope, It doesn't matter... FAN!
Hur ska jag göra för att få den att FATTA!? Blir gaalen :(
Hum... hur blir utskriften av sökvägen i så fall?
En annan utväg är ju iofs att hårdkoda sökvägen, då blir det ju inget problem så länge du inte flyttar filerna.
Set MyFile = ScriptObject.CreateTextFile("d:\domains\itgymnasiet-k.net\www\it6\koffedesign\vvk2\uploadkomponentlos\upload\"& filename)
Hur ser det här ut då?
response.write ("Här: " & Server.Mappath(".") & "<br>Inte här?:" & Server.MapPath("bilder/"&filename))
response.end
Kika på dem och se om vi inte kan försöka kompensera i mappath sedan.
Mvh
Nä, får lägga ner... ingenting går.
Den jävla sökvägen blir ju helt åt helvete fel.
Sökvägen SKA vara:
http://www.itgymnasiet-k.net/it6/koffedesign/vvk2/uploadkomponentlos/upload/
Men näe, det blir:
d:\domains\itgymnasiet-k.net\www\it6\koffedesign\vvk2\uploadkomponentlos\upload\
k0ffe skrev:
Nä, får lägga ner... ingenting går.
Den jävla sökvägen blir ju helt åt helvete fel.
Sökvägen SKA vara:
http://www.itgymnasiet-k.net/it6/koffedesign/vvk2/uploadkomponentlos/upload/
Nej, det ska den inte. Det skall vara en fysisk sökväg på hårddisken.
hur fungerar det egentligen? varför ska sökvägen vara lokal?
Därför att FSO, Filesystem object, arbetar med filsystemet, och därför ska ha en sökväg som filsystemet förstår.
Mvh
Och vart ska den sökvägen peka?
Till mappen på webserverns hårddisk där du vill spara filer.
Det är det man använder Server.mappath() till, att omvandla en relativ websökväg till en fysisk sökväg på servern.
Så det fungerar alltså bara om jag kör en egen webserver?