下载文件名含中文时,点击下载后出错页。

wq99 2004-10-09 02:54:46
Sub click_download()
window.document.location.href="<%=fileurl%>"
End Sub

<INPUT type="submit" value="下载图片" class="btn1" onclick="click_download()">

当filename(fileurl)中包含中文时,点击“下载图片”后,显示出错页面。
如果不含中文,则可以出现下载保存对话框。

看了论友的一些方法,
比如“工具”->“Internet选项”->“高级”去掉 “总是以UTF-8发送URL”前的钩。
比如 filename=escape(filename)
都可行,但……
第一个方法时要求客户端来做的,那太糟糕了。
第二个方法当提示保存路径时,文件名是已经被编码过的,似乎也不人性化。

请各位高手指点一下。
...全文
90 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dcwang 2004-10-09
  • 打赏
  • 举报
回复
文件名最好不用中文的。容易出错。
若白师妹 2004-10-09
  • 打赏
  • 举报
回复
url不要带中文,参数是可以带中文的

28,391

社区成员

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

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