fso一个非常奇怪的问题...

link98091 2005-04-15 10:17:40
部门经常有些什么文件要公布,比如一些doc、excel等等,但是不想每次都重新修改文件列表页,所以想了个办法——建一个站点文件夹,将这些文件全部丢到此夹中,文件名即是文章的标题,然后列表页用FSO将这些文件名列出来,加上文件的链接,这时奇怪的问题出现了:右键“目标另存为”有些文件能下载,有些就提示找不到,左键点这些链接提示找不到网页???!但是如果用下载工具(Internet Download Manager)就可以下,是否链接含中文的话会有找不到的问题?

代码如下(有兴趣可以自己试):


<%
'设置绝对路经

Dim path

path="D:\wwwroot\file\"

Sub ShowFolderList(folderspec)

Dim fs, f, f1, fc, s
Set fs = CreateObject("Scripting.FileSystemObject")
if fs.FolderExists(folderspec)=false then
fs.CreateFolder(folderspec)
end if
Set f = fs.GetFolder(folderspec)
Set fc = f.Files

response.write "<table>"
For Each cc in fc
s = cc.name
response.write "<tr>"
response.write "<td>"
response.write ("<a href='/file/"&s&"' target='_blank'>"&cc.name &"</a><br> "&FormatDateTime(cc.DateLastModified,1))
response.write "</td>"
response.write "</tr>"
Next
response.write "</table>"
set fc=nothing
set f=nothing
set fs=nothing
End Sub

%>

<%
response.write "部门的的文件表格<hr height=1>"

showFolderList(path)
%>
...全文
164 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
link98091 2005-04-15
  • 打赏
  • 举报
回复
lookatliu(独孤常败) ,最近反日风暴正猛,你要小心啊...被人当成皇军企业的狗腿。记得及时表明你革命的立场哦
link98091 2005-04-15
  • 打赏
  • 举报
回复
全英文或全数字没问题。证明中文文件名的话,fso取文件名时某些中文字符会产生一些意外乱码,导致连接出错,谁能解决这个问题,否则的话me只好建个表和写个文件上传的程序,很麻烦。
lookatliu 2005-04-15
  • 打赏
  • 举报
回复
你的代码我跑过了,日文的文件名能保存下来......中文的我单位的系统没办法试。
lookatliu 2005-04-15
  • 打赏
  • 举报
回复
纯英文的文件名能不能下载??
link98091 2005-04-15
  • 打赏
  • 举报
回复
我发现那些右键下载提示"internet explore无法下载 xxxx.htm(xxx.doc)来自..." 那个xxxx是乱码,但是左键点地址栏就完全正确显示文件名,但提示找不到网页?!我SHIT
link98091 2005-04-15
  • 打赏
  • 举报
回复
我发现那些右键下载提示"internet explore无法下载 xxxx.htm(xxx.doc)来自..." 那个xxxx是乱码,但是左键点地址栏就完全正确显示文件名,但提示找不到网页?!我SHIT
link98091 2005-04-15
  • 打赏
  • 举报
回复
特殊符号:<,>,\,/?没有绝对没有!我敢捶胸脯说出了中文和abc字母,其他符号一律毙掉。你自己试一下看有没有这个问题,多放几个文件试试
zhutimy 2005-04-15
  • 打赏
  • 举报
回复
可能是中文名或或文章标题中有特殊符号:<,>,\,/之类的引起的.
link98091 2005-04-15
  • 打赏
  • 举报
回复
你的意思是客户用stream的方式下载?那些官儿们只认得鼠标左键和右键,让他们左点右点,不行的话就不可以
link98091 2005-04-15
  • 打赏
  • 举报
回复
自己顶先
iuhxq 2005-04-15
  • 打赏
  • 举报
回复
可能是中文文件名的问题吧?


如果都是小文件可以用stream的方式下载

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧