下载文件名含中文时,点击下载后出错页。
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)
都可行,但……
第一个方法时要求客户端来做的,那太糟糕了。
第二个方法当提示保存路径时,文件名是已经被编码过的,似乎也不人性化。
请各位高手指点一下。