如何保存附件?

Cixy 2001-08-05 04:35:40
邮件系统是如何保存附件的?我不想为每个邮件建立文件夹来保存,又不想把文件存到数据库,还想用户选择“另存”时自动给出的文件名和发送时的文件名一致,怎么办?

新浪的例子
http://mail.sina.com.cn/cgi-bin/attachment.cgi/terlanx/application/x-msdownload/996923548.26207.mail.sina.com.cn:2,S.a00.dat/单身情歌.txt

似乎是把类似
xxxx.asp?FileName=单身情歌.txt
的参数传递方法换成了
xxxx.asp/FileName=xxxx/单身情歌.txt
的形式,不知我这么想对不对?

总之,我想得到一个解决方法,请各位支招
...全文
207 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cixy 2001-11-08
  • 打赏
  • 举报
回复
嗨,还是自己搞定的,只是一直忘记揭帖。。。
qqroom 2001-08-16
  • 打赏
  • 举报
回复
up
Cixy 2001-08-06
  • 打赏
  • 举报
回复
不保存邮件的附件,那收发邮件时的附件是从哪里来得?难道不是保存在服务器上的吗?我这边要自己实现一个系统来模仿邮件服务器,之所以说模仿,是因为邮件并不走pop/smtp协议,而是简单的在系统内部流转……(扯远了),主要问题在于我要在服务器保存邮件的附件,我想给每个用户建立一个文件夹来保存它们,但是又要避免文件重名,所以只好改名存储(例如加个唯值的标记),但是用户在浏览器中单击附件的链接时,要自动给出附件未更名之前的文件名称,前述例子可以改为这样子

新浪的例子
http://mail.sina.com.cn/cgi-bin/attachment.cgi/terlanx/application/x-msdownload/996923548.26207.mail.sina.com.cn:2,S.a00.dat/单身情歌.dat

似乎是把类似
xxxx.asp?FileName=单身情歌.dat
的参数传递方法换成了
xxxx.asp/FileName=xxxx/单身情歌.dat
的形式,不知我这么想对不对?

并不是说把邮件正文存为附件,也不涉及附件的文件类型问题(一律视作文件供用户下载)

请高手继续指教呀

tinydust 2001-08-05
  • 打赏
  • 举报
回复
WEBMail系统是不会对mail进行附件的保存的,因为这样缺点很多。
xxxx.asp?FileName=单身情歌.txt正说明了,他是在你浏览的时候,把mail的内容解释成了附件而已。文件名一直很简单,扩展名一致需要你设定返回类型

12,166

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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