webForumDet fria alternativet
Logga in / Bli medlem

Problem med upload + request.querystring

ASP

0 svar · 169 visningar · startad av MM

Medlem sedan maj 2000138 inlägg
Trådstart#1

Hej,

jag håller på att modifiera ett script för uppladdning utan komponent. Det funkar helt ok, men jag vill i raden (Server.mappath("dbimages/"&filename)) lägga in <%= Request.QueryString("katalogid") %> så att den sparar filen i den katalog man kommit ifrån, så att säga.
Någon som har tips om hur jag ska klämma in det, vore jag tacksam.
-------
<%
Response.Expires=0
Response.Buffer = TRUE
Response.Clear
'Response.BinaryWrite(Request.BinaryRead(Request.TotalBytes))
byteCount = Request.TotalBytes
'Response.BinaryWrite(Request.BinaryRead(varByteCount))

RequestBin = Request.BinaryRead(byteCount)
Dim UploadRequest
Set UploadRequest = CreateObject("Scripting.Dictionary")

BuildUploadRequest RequestBin

'email = UploadRequest.Item("email").Item("Value")

contentType = UploadRequest.Item("blob").Item("ContentType")
filepathname = UploadRequest.Item("blob").Item("FileName")
filename = Right(filepathname,Len(filepathname)-InstrRev(filepathname,"\"))
value = UploadRequest.Item("blob").Item("Value")

'Create FileSytemObject Component
Set ScriptObject = Server.CreateObject("Scripting.FileSystemObject")

'Create and Write to a File
pathEnd = Len(Server.mappath(Request.ServerVariables("PATH_INFO")))-14
' Set MyFile = ScriptObject.CreateTextFile(Left(Server.mappath(Request.ServerVariables("PATH_INFO")),pathEnd)&filename)
Set MyFile = ScriptObject.CreateTextFile(Server.mappath("dbimages/"&filename))
response.write(Server.mappath(filename))

For i = 1 to LenB(value)
MyFile.Write chr(AscB(MidB(value,i,1)))
Next

MyFile.Close
%>
-----

mvh Jonas

263 ms totalt · 4 externa anrop · v20260731065814-full.c32e866c
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)