Set Map = Create.CreateFolder(Server.MapPath(mapname))
mapname är ju redan en strängvariabel, så den ska inte läggas inom "-tecken, än mindre mellan två.
10 svar · 220 visningar · startad av JAreMANNEN
Hell0!
Hur skapar jag en mapp som får namn efter ett formulärfält!!??
Jag har knåpat ihop en bit kod men den ger bara felmeddelandet:
Server.MapPath() error 'ASP 0171 : 80004005'
Missing Path
/minsida/sida.asp
The Path parameter must be specified for the MapPath method.
från
<%
dim mapname
mapname = request.form("epost")
Set Create = Server.CreateObject("Scripting.FileSystemObject")
Set Map = Create.CreateFolder(Server.MapPath("" & mapname & ""))
%>
VAD ÄR FEL MED KODEN????
------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post
[Redigerat av JAreMANNEN den 08 feb 2001]
[Redigerat av JAreMANNEN den 08 feb 2001]
Set Map = Create.CreateFolder(Server.MapPath(mapname))
mapname är ju redan en strängvariabel, så den ska inte läggas inom "-tecken, än mindre mellan två.
Jag har redan provat det..samma felmeddelande!! :(
------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post
I så fall innehåller inte request.form("epost") nånting
Det är väl givet att det gör!!!
Annars hade jag juh inte använt Request.Form!!
------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post
Ehrm....tagga ner lite va...
Kolla att du verkligen får ett värde från request.form("epost"), får du det så kollar vi vidare.....
Sorry, jag var lite irriterad innan bara...
Jag ska använda det ihop med AspUpload så i min <form>-tag var värdet enctype="multipart/form-data", och då fungerade inte Request.Form...
Tog bort det och woola, så funkade det..
Hur ska jag få det att fungera ihop med AspUpload sen?
Det ska juh vara så att en mapp med mappnamn som personens epostadress ska skapas och sedan i den mappen ska filen som laddas upp ligga i..
Var det klurigt???
------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post
om ditt upload-objekt heter t.ex. UpLoad så är det UpLoad.Form("epost") som gäller.
[Redigerat av emission den 08 feb 2001]
Får felmeddelande: Object Required "
på raden med Upload.Form("epost")
Det verkar som om Upload.Form fortfarande inte innehåller någon data..
så här ser koden ut om det hjälper något..
<%
mappnamn = Upload.Form("epost")
Set Skapa = Server.CreateObject("Scripting.FileSystemObject")
Set Mapp = Skapa.CreateFolder(Server.MapPath(mappnamn))
%>
<%
Set Upload = Server.CreateObject("Persits.Upload.1")
Count = Upload.Save("g:\minsida\" & mappnamn & "")
%>
------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post
[Redigerat av JAreMANNEN den 09 feb 2001]
du måste skapa objektet upload innan du kan använda det ju!
<%
[b]Set Upload = Server.CreateObject("Persits.Upload.1")[/b]
mappnamn = Upload.Form("epost")
Set Skapa = Server.CreateObject("Scripting.FileSystemObject")
Set Mapp = Skapa.CreateFolder(Server.MapPath(mappnamn))
%>
<%
Count = Upload.Save("g:\minsida\" & mappnamn & "")
%>
mvh,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
Börjar bli lite småknepigt nu tycker jag...
Nu är jag tebax på ruta 1.. :)
Server.MapPath() error 'ASP 0171 : 80004005'
Missing Path
/minsida/sida.asp
The Path parameter must be specified for the MapPath method.
------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post