1

フォームタグ付きのマスターページがあります

<form id="form1" runat="server" enctype="multipart/form-data" method="post">

そしてそのページにはHtmlInputFileがあります

   <input id="File1" 
          type="file"
          accept="image/*"
          runat="server"/>       
<input type="button" 
          id="Button1" 
          value="Upload" 
          OnServerClick="Button1_Click" 
          runat="server"/>

とハンドラー

       void Button1_Click(object Source, EventArgs e) 
   {

      if (File1.PostedFile != null) 
      {
         try 
         {
           HttpPostedFile file = File1.PostedFile;
             byte[] fileContent = new byte[file.ContentLength];

             file.InputStream.Read(fileContent, 0, file.ContentLength);
         }
         catch (Exception exc) 
         {

         }
      }
   }

ただし、常にPostedFile = null !!!!

4

1 に答える 1

2

ASP.NETコントロールを使用してみてください。

<asp:FileUpload id="File1" runat="server" />
于 2012-10-11T06:45:59.727 に答える