Avatar billede gatez Nybegynder
21. juni 2001 - 20:37 Der er 5 kommentarer og
1 løsning

Upload Filename

Hejsa...

Jeg har et script der uploader filer uden brug af komponenter.
Men jeg har også et lille problem:
Scriptet virker fint jeg mangler bare en ting der er at efter en person har uploadet en fil skal den skrive at filen er uploadet og så skal den skrive navnet på den fil der er blevet uploadet.
Det har jeg lidt problemer med for jeg ved ikke hvordan jeg får den til at finde navnet på den fil.
Jeg har prøvet sådan men det virker ikke:


<HTML><HEAD>
<META content=\"text/html; charset=unicode\" http-equiv=Content-Type>

<%
Response.Expires=0
Response.Buffer = TRUE
Response.Clear
byteCount = Request.TotalBytes
RequestBin = Request.BinaryRead(byteCount)
Dim UploadRequest
Set UploadRequest = CreateObject(\"Scripting.Dictionary\")
BuildUploadRequest(RequestBin)
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\")
Set ScriptObject = Server.CreateObject(\"Scripting.FileSystemObject\")
\'pathEnd = Len(Server.mappath(Request.ServerVariables(\"PATH_INFO\")))-14
\'Response.Write (Request.ServerVariables(\"PATH_INFO\"))
Set MyFile = ScriptObject.CreateTextFile(Server.mappath(\"\"&filename))
For i = 1 to LenB(value)
    MyFile.Write chr(AscB(MidB(value,i,1)))
Next
MyFile.Close   
%>

<!--#include file=\"upload.asp\"-->

<BODY>
<font face=\"Verdana\" size=\"2\">Dit er nu uploadet filen hedder:  <%filename%><br>
</BODY></HTML>
Avatar billede gatez Nybegynder
21. juni 2001 - 20:37 #1
Og sorry jeg har desværre ikke mere en 6 point...
Avatar billede -mascot- Nybegynder
21. juni 2001 - 20:48 #2
prøv det her: <HTML><HEAD>
<META content=\"text/html; charset=unicode\" http-equiv=Content-Type>

<%
Response.Expires=0
Response.Buffer = TRUE
Response.Clear
byteCount = Request.TotalBytes
RequestBin = Request.BinaryRead(byteCount)
Dim UploadRequest
Set UploadRequest = CreateObject(\"Scripting.Dictionary\")
BuildUploadRequest(RequestBin)
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\")
Set ScriptObject = Server.CreateObject(\"Scripting.FileSystemObject\")
\'pathEnd = Len(Server.mappath(Request.ServerVariables(\"PATH_INFO\")))-14
\'Response.Write (Request.ServerVariables(\"PATH_INFO\"))
Set MyFile = ScriptObject.CreateTextFile(Server.mappath(\"\"&filename))
For i = 1 to LenB(value)
    MyFile.Write chr(AscB(MidB(value,i,1)))
Next
MyFile.Close   
%>

<!--#include file=\"upload.asp\"-->

<BODY>
<font face=\"Verdana\" size=\"2\">Dit er nu uploadet filen hedder:  <%=filename%><br>
</BODY></HTML>
Avatar billede gatez Nybegynder
21. juni 2001 - 20:50 #3
10000 TAK !!

Det virker.... Tak!

Du må have nogle flere point en dag når jeg har fået nogle flere :)
Avatar billede -mascot- Nybegynder
21. juni 2001 - 20:51 #4
hehe....du skal jo bare hjælpe nogle andre herinde
Avatar billede -mascot- Nybegynder
21. juni 2001 - 20:52 #5
og 6 point er helt i orden for 1 = tegn
Avatar billede gatez Nybegynder
21. juni 2001 - 20:54 #6
Okay men tak....
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