我想用ASP.NET上传多个文件。
我还希望标题保存在数据库中的每个文件。
我找到了许多关于多文件上传的文章,但没有找到每个文件都有标题的多文件上传。例如:我想文件上传控件和相应的文本框中的文件上传控件,其中用户可以输入标题。我还想在编辑模式下查看上传的文件。
请告诉我怎么做。
发布于 2012-03-22 08:52:51
HTML:
<form id="Form1" method="post" encType="multipart/form-data" runat="server">
<input type="file" runat="server" id="txtFile1">
<input type="text" runat="server" id="txtCap1">
<br>
<input type="file" runat="server" id="txtFile2">
<input type="text" runat="server" id="txtCap2">
</form>服务器端(C#)
UploadFile(txtFile1, txtCap1);
UploadFile(txtFile2, txtCap2);
private void UploadFile(HtmlInputFile txtFile, HtmlInputText txtCaption)
{
string fileName= txtFile.PostedFile.FileName;
string caption=txtCaption.Value;
txtFile.PostedFile.SaveAs(fileName);
}https://stackoverflow.com/questions/9810635
复制相似问题