注册 登录
编程论坛 ASP.NET技术论坛

上传附件的问题

hhy420459674 发布于 2011-03-09 10:00, 567 次点击
我在页面上用js添加<input type=file>这种上传控件,在form标签里面加了 enctype="multipart/form-data"
然而我在后台是要实现这样一个功能:先发送邮件包括附件,再将数据(包括附件)存入数据库中,这样子我就有两次读取附件了。我两次都是这样子取的:
HttpFileCollection postedFiles = System.Web.HttpContext.Current.Request.Files;
for (int i = 0; i < postedFiles.Count; i++)
{
    //我的执行语句
}
但是问题来了,第一次取附件九能够取到,但是第二次就取不到了,
然后我也试过了这种情况:先存数据到数据库中,再发送邮件(包括附件),但是也是取不到附件内容啊,发出去的邮件中没有附件内容,我这样子的问题,请问是咋回事儿啊?
“HttpFileCollection postedFiles = System.Web.HttpContext.Current.Request.Files;”
这种取上传的文件是不是用一次就无效了呢??
请各位帮帮忙,给我参谋参谋啊?谢谢!!
2 回复
#2
hhy4204596742011-03-10 15:08
就没有人知道吗?
#3
hhy4204596742011-03-16 14:54
解决了,换了一种发送方式,我通过路径发送的!
1