首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ASP.NET中上传多个文件,每个文件都有标题

如何在ASP.NET中上传多个文件,每个文件都有标题
EN

Stack Overflow用户
提问于 2012-03-22 02:26:46
回答 1查看 764关注 0票数 0

我想用ASP.NET上传多个文件。

我还希望标题保存在数据库中的每个文件。

我找到了许多关于多文件上传的文章,但没有找到每个文件都有标题的多文件上传。例如:我想文件上传控件和相应的文本框中的文件上传控件,其中用户可以输入标题。我还想在编辑模式下查看上传的文件。

请告诉我怎么做。

EN

回答 1

Stack Overflow用户

发布于 2012-03-22 08:52:51

HTML:

代码语言:javascript
复制
<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#)

代码语言:javascript
复制
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);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9810635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档