CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

ASP邮件系统中的附件下载问题

楼主arcore([CTC]中的人生如路)2002-08-13 11:45:38 在 Web 开发 / ASP 提问

小弟编写OA系统的邮件系统部分,现在完成。但有小问题:就是在发送邮件时,附件上传  
  到服务器端;在查看邮件时,对附件的下载方法是提供一个如“/OASystem/MailAtta/FileName”  
  的HTTP超链接,但出现有一些中文文件名的附件开不到网址的错误。我说“一些”,是因  
  为并不是所有的中文附都这样,如JPG、Word中文名的文件就可以打开,TXT、ZIP以中文文  
  件名下载,却不能打开,不知道为什么。请各位FW帮帮忙。  
  问题点数:50、回复次数:8Top

1 楼thinkover(JavaCoffee)回复于 2002-08-13 12:44:17 得分 5

建议对用户上传到服务器中的附件以你自己的命名格式保存,并建立相关的数据库表,以保存相关附件文件的文件名称和意义;否则,如果有用户上传同名的附件的时候,可能就会出现问题了。Top

2 楼arcore([CTC]中的人生如路)回复于 2002-08-13 14:59:20 得分 0

这样不行。下载下来,文件名都变了。有没有更好的方法?Top

3 楼cat_hsfz(我的新Blog在http://cathsfz.cnblogs.com)回复于 2002-08-13 15:02:53 得分 30

中文名字不能打开是因为你用的是unicode平台(例如2000),所以你应该用unicode去取得下载。例如你的下载地址保存在strFileName中,请用server.urlencode(strFileName)来获得对应unicode地址,这样的地址是绝对能下载的Top

4 楼arcore([CTC]中的人生如路)回复于 2002-08-13 16:39:37 得分 0

谢谢,我先试试。。。Top

5 楼arcore([CTC]中的人生如路)回复于 2002-08-13 22:40:44 得分 0

cat_hsfz:  
   
  谢谢你。我用你的方法可以实现下载了。但有一个问题:  
  就是我用Server.urlPathEncode获得对应下载地址。但在下载的时候,显示的另存为对话框里面的文件名是乱码,我知道是Server.urlPathEncode方法的原因,请问,有没有解决的方法?Top

6 楼cat_hsfz(我的新Blog在http://cathsfz.cnblogs.com)回复于 2002-08-14 12:45:50 得分 5

我记得有控制下载文件名的方法,可以要求默认提示的保存文件名和目标文件名完全无关的,但现在没资料,你可以再问一下。Top

7 楼arcore([CTC]中的人生如路)回复于 2002-08-20 10:33:08 得分 0

谢谢你。  
   
  请朋友们在看看,帮帮忙。Top

8 楼AXQ()回复于 2002-08-22 13:18:05 得分 10

关掉"Internet选项"里"总是以UTF-8发送数据"试试!Top

相关问题

  • 邮件附件
  • [常识性问题] 邮件里的“附件”怎样下载 ?????
  • ie无法下载邮件里的附件
  • asp的邮件系统发送附件问题
  • 求救!!!关于asp多附件邮件的问题
  • 哪位大虾知道在JSP中如何下载邮件的附件,用JAVAMAIL
  • ASP高手有请了。。。。。。附件型资料下载问题
  • 请问如何解决asp中不用邮件发附件的难题。
  • 邮件附件问题?
  • 收到的电子邮件的附件用Word写的,下载到本地后,怎么修改不了?

关键词

  • 文件名
  • 下载
  • 邮件
  • 中文
  • 系统
  • 文件
  • unicode
  • server
  • 附件
  • 保存

得分解答快速导航

  • 帖主:arcore
  • thinkover
  • cat_hsfz
  • cat_hsfz
  • AXQ

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo