【问题标题】:How can I add a file upload button to my C# web application?如何向我的 C# Web 应用程序添加文件上传按钮?
【发布时间】:2011-09-20 08:22:50
【问题描述】:

我想在 Visual Studio 中使用 C# 向我的 Web 应用程序添加一个文件上传按钮,以允许用户在他的 PC 上浏览图片以将其保存在数据库中。就像您在发送电子邮件时想要附加文件一样。

如何向我的网站添加文件上传按钮?

【问题讨论】:

  • 如果是纯 html;或 <asp:FileUpload ... 如果是 Asp.Net 网络表单 (msdn.microsoft.com/en-us/library/…) 则无济于事 - 您需要提供更多信息。哦,是的,正如@Widor 的回答所说,不要忘记附表上的enctype="multipart/form-data"
  • 10x 7assoun 运行良好

标签: c# javascript asp.net html forms


【解决方案1】:

在客户端将此添加到您的表单中:

<asp:FileUpload ID="FileUpload1" runat="server" />

并在服务器端将此字节 [] 写入数据库字段:

FileUpload1.FileBytes

【讨论】:

    【解决方案2】:

    在 Web 应用程序中,您的意思是 asp.net 吗?

    如果是这样,你可以使用File Upload控制。

    <asp:FileUpload ID="FileUpload1" runat="server" />
    

    【讨论】:

      【解决方案3】:

      您可以通过here找到HTML输入标签的基本信息。 Working example

      【讨论】:

        【解决方案4】:

        类似

        <form method="post" enctype="multipart/form-data" action="http://example.com">
        <p>
        Please specify a file:<br>
        <input type="file" name="myfile">
        </p>
        <div><input type="submit" value="Send"></div>
        </form>
        

        【讨论】:

          【解决方案5】:

          使用这个

          <input type="file" name="datafile" size="40">
          

          在表单中。

          【讨论】:

            猜你喜欢
            • 2013-06-10
            • 1970-01-01
            • 2016-06-22
            • 1970-01-01
            • 2018-03-09
            • 2017-01-07
            • 1970-01-01
            • 1970-01-01
            • 2019-04-09
            相关资源
            最近更新 更多