您的位置:首页 > 其它

同时上载多个文件

2008-07-21 14:42 113 查看
Javascript代码:

<script language="javascript" type="text/javascript">
function addFile()
{
var filebutton = '<br><input type="file" size="50" name="file" class="Button" />';
document.getElementById('FileList').insertAdjacentHTML("beforeEnd",filebutton);
}
</script>

页面中:

<tr>
<td width="150" height="30" valign="middle" class="LeftTD" align="right">邮件附件列表:</td>
<td valign="middle"><input type="button" value="增加附件" class="Button" onclick="addFile()" id="Button1" />
</td>
</tr>
<tr>
<td width="150" height="30" valign="middle" class="LeftTD" align="right"></td>
<td valign="middle"><p id="fileList"><input type="file" size="50" name="file" class="Button" /></p>
</td>
</tr>

后台代码:

HttpFileCollection fileList = HttpContext.Current.Request.Files;
for(int i = 0; i < fileList.Count; i++)
{ ///添加单个附件
HttpPostedFile file = fileList[i];
if(file.FileName.Length <= 0 || file.ContentLength <= 0) continue;
Attachment attachment = new Attachment(file.FileName);
mail.Attachments.Add(attachment);
size += file.ContentLength;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐