为什么不能下载?

rainwalking 2003-09-22 02:42:22
我今天做了一个超链接,目标是服务器上的任一文件以实现在web点击便可以下载。但是问题出来了,当链接指向一个.txt或者.doc等的文本方式的文件时,文件名便不能含有中文,否则便不能下载,提示为:找不到文件!可是用网计快车便没有问题,而且其他格式的文件没有此问题。
郁闷中又用dreamweaver做了一次(前边用的是interdev),显示文本文件的中文名称为乱码,这是却可以下载........
百思不得其解,特来求教
...全文
62 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
SmartSea 2003-09-25
  • 打赏
  • 举报
回复
总之链接到文件时尽量避免使用中文
rainwalking 2003-09-25
  • 打赏
  • 举报
回复
估计他用的是.net
我最郁闷的事情列表如下:
<A href=http:\\127.0.0.1\downfiles\中.txt >test</A> 可下载
<A href=http:\\127.0.0.1\downfiles\渔区.zip >test</A> 可下载
<A href=http:\\127.0.0.1\downfiles\渔区.txt >test</A> 不可下载(说找不到)
<A href=http:\\127.0.0.1\downfiles\一个动画.fla >test</A> 可下载
<A href=http:\\127.0.0.1\downfiles\ffffffffff中.txt >test</A> 可下载

总的来说就是txt,doc,gif等文件名称包含两个以上汉字就不可以了!晕了~~~~~·
SmartSea 2003-09-24
  • 打赏
  • 举报
回复
楼上:
这个方法我也试过,总是不爽,ASP客户端调用服务器的压缩程序,我现在还没有找到如何实现...
fuyungril 2003-09-24
  • 打赏
  • 举报
回复
压缩的时候放到文件夹里面,文件夹用英文命名,里面的文件用中文不就可以了吗?用中文上传总是有问题,我也遇到过,深有体会!
SmartSea 2003-09-24
  • 打赏
  • 举报
回复
只好这样了,谁叫咱用IE呢

你要是能找到方法用中文,别忘了告诉一声^_^
rainwalking 2003-09-23
  • 打赏
  • 举报
回复
第二种方法怎么实现??你的意思是把文件名称改成英文??
SmartSea 2003-09-22
  • 打赏
  • 举报
回复
两个方法至少有一个是可行的:

1。IE工具设置里取消”总是以UTF8发送“

2。超链文字显示中文,链接地址也就是服务器生成的临时文件用英文或数字
rainwalking 2003-09-22
  • 打赏
  • 举报
回复
没有人帮忙了么?哪位高手给我解决我好在线结贴啊
rainwalking 2003-09-22
  • 打赏
  • 举报
回复
interdev中已经有<meta http-equiv="Content-Type" content="text/html; charset=gb2312">了,可是还是不行。
pp4u 2003-09-22
  • 打赏
  • 举报
回复
interdev默认不加上面一句的,所以两个工具的效果不一样。。
pp4u 2003-09-22
  • 打赏
  • 举报
回复
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

28,406

社区成员

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

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