Ask a Question related to ASP, Design and Development.
-
Joel Goldstick #1
reading the input type=file tag with ie6 in asp
I wanted to write a simple page to let me choose a directory and then list
the files in it. The end goal was to make an easy way to copy all the
file names in a directory. I tested with Opera7, Mozilla 1.4 and IE6 -- all
on windows XP Pro
Here is the code. In all three, when I select a file, the complete path
is displayed in the file input box. In Opera, reading the form field gives
me the same full path. But in IE and Moz I get only the filename -- none of
the path information.
Any ideas how to salvage this?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd"
<html
<head<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
<titleColumbusWebMakers.com-ListDirectory</title
<link href="../css/columbuswebmakers.css" type="text/css"
rel="stylesheet"
</head
<body
<div id="banner"
<h1<a href= "../index.html"ColumbusWebMakers.com</a</h1
<pExperienced WebSite design and construction</p
</div
<div id="Content"<pThis page lets you display all of the filenames in a
directory. You can then highlight those names and copy them for use in
another application. First, select any file in the directory you wish to
display. Then press submit.
</p
<form action="" method="post"
<input type="file" id ="FileList" name = "FileList"
<input type="submit"
</form
<%
function ListFiles()
dim fso, folder, files, f
dim sFiles, i, strFolderName
sFiles = ""
i = Request.Form.Count
for j = 1 to i
strLabels = strLabels & request.form.key(j) & ": " &
Request.Form.item(j)
& ", "
next
Response.write strLabels & vbCRLF
strFolderName = request.form.item("FileList")
if (strFolderName < "") then
set fso=CreateObject("Scripting.FileSystemObject")
lastSlash = instrrev(strFolderName,"\")
response.write "<pLooking for files in " & strFolderName & "</p"
strFolderName = mid(strFolderName, 2, lastSlash - 1)
response.write "<pLooking for files in " & strFolderName & "</p"
set folder= fso.getFolder(strFolderName)
set files = folder.files
for each f in files
sFiles = sFiles & f.name & "<br"
next
response.write "<p" & sFiles & "</p"
end if
ListFiles = sFiles
end function
ListFiles
%</div
</body
</html
--
Joel Goldstick
[url]http://www.ColumbusWebMakers.com[/url]
Joel Goldstick Guest
-
Input type file on asp page
Hi there Is there any way to se the default of a file asp (html) component to a specified directory on a network drive every time an instrnet asp... -
Question about reading input file
I'm designing a dynamic schedule and I have a quick questions about reading in from a text file. Unfortunately I'm at work and don't have access... -
HowTo Send Uploaded File with INPUT Type file to Sql Server Image Data Type
I have the following problem: I have the following form client side: <FORM.......> <FORM action="./WZUpload.asp" method="Post"... -
HowTo Send Uploaded File with INPUT Type file to Sql Server Image Data Type ?
I have the following problem: I have the following form client side: <FORM.......> <FORM action="./WZUpload.asp" method="Post"... -
input type=file
is it possible to define a default or start up directory with input type="file" field type? If so, is it also possible to filter by another... -
Ray at #2
Re: reading the input type=file tag with ie6 in asp
1. Where are all your >'s?
2. You realize that this could only possibly work if you're browsing on the
webserver itself, yes?
3. The file input is for uploading a file from the client to the server.
Ray at home
"Joel Goldstick" <software@columbus.rr.com> wrote in message
news:eG76J56gDHA.3636@tk2msftngp13.phx.gbl...list>
>
> I wanted to write a simple page to let me choose a directory and thenall> the files in it. The end goal was to make an easy way to copy all the
> file names in a directory. I tested with Opera7, Mozilla 1.4 and IE6 --gives> on windows XP Pro
>
>
> Here is the code. In all three, when I select a file, the complete path
> is displayed in the file input box. In Opera, reading the form fieldof> me the same full path. But in IE and Moz I get only the filename -- none> the path information.
>
>
>
> Any ideas how to salvage this?
>
>
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
> "http://www.w3.org/TR/html4/strict.dtd"
> <html
> <head<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
> <titleColumbusWebMakers.com-ListDirectory</title
> <link href="../css/columbuswebmakers.css" type="text/css"
> rel="stylesheet"
> </head
> <body
> <div id="banner"
> <h1<a href= "../index.html"ColumbusWebMakers.com</a</h1
> <pExperienced WebSite design and construction</p
> </div
> <div id="Content"<pThis page lets you display all of the filenames in a
> directory. You can then highlight those names and copy them for use in
> another application. First, select any file in the directory you wish to
> display. Then press submit.
> </p
> <form action="" method="post"
> <input type="file" id ="FileList" name = "FileList"
> <input type="submit"
> </form
> <%
> function ListFiles()
> dim fso, folder, files, f
> dim sFiles, i, strFolderName
>
> sFiles = ""
> i = Request.Form.Count
> for j = 1 to i
> strLabels = strLabels & request.form.key(j) & ": " &
> Request.Form.item(j)
> & ", "
> next
> Response.write strLabels & vbCRLF
>
> strFolderName = request.form.item("FileList")
> if (strFolderName < "") then
> set fso=CreateObject("Scripting.FileSystemObject")
> lastSlash = instrrev(strFolderName,"\")
> response.write "<pLooking for files in " & strFolderName & "</p"
> strFolderName = mid(strFolderName, 2, lastSlash - 1)
> response.write "<pLooking for files in " & strFolderName & "</p"
> set folder= fso.getFolder(strFolderName)
> set files = folder.files
>
> for each f in files
> sFiles = sFiles & f.name & "<br"
> next
> response.write "<p" & sFiles & "</p"
> end if
>
> ListFiles = sFiles
> end function
>
> ListFiles
>
> %</div
> </body
> </html
>
>
>
>
> --
> Joel Goldstick
> [url]http://www.ColumbusWebMakers.com[/url]
>
>
Ray at Guest



Reply With Quote

