邮件服务器-邮件系统-邮件技术论坛(BBS)
标题:
附件文件名太长,通过WEB方式上传附件或另存时会被截取或乱码的现象??
[打印本页]
作者:
redif
时间:
2007-6-28 10:35
标题:
附件文件名太长,通过WEB方式上传附件或另存时会被截取或乱码的现象??
发现如果一个附件的文件名太长,通过WEB方式上传附件或另存时会出现被截取的现象,这是不是和编码UTF8有关??
找到的信息,不知道对不对。
按UTF8编码,一个汉字被编为3个字节,再UrlEncode,一个字节又被编为3个字节(%xx),也就是说,使用HttpUtility.UrlEncode编码后的文件名,一个中文将占用9个字节!最多只能有17个汉字,超过这个长度的文件名就不能下载了!
作者:
wxhsh
时间:
2007-6-28 14:34
标题:
回复 #1 redif 的帖子
确认此问题存在,不过用客户端还是可以收的,不行的话写个JS,判断一下文件名长度,可惜它上传组件写在DLL里,不然倒可以做个重命名的程序。
作者:
redif
时间:
2007-6-28 14:42
这个,要靠ALTN公司注意到才解决了
欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://bbs.5dmail.net/)
Powered by Discuz! X3.2