検索プログラマのメモ帳

壁にぶつかったら検索で調べるプログラマのちょっと遅れたメモ帳。たまに自分で挑戦する。

Skip to: Content | Sidebar | Footer

ファイルアップロード

2 9月, 2009 (16:24) | ASP.NET(VB) | By: admin

1.アップロードファイルの選択
<form id="Form1" method="post" runat="server" enctype="multipart/form-data">
<INPUT type="file" name="userfile">
<asp:Button id="Button1" runat="server" Text="送信" />
</form>

2.VB.NETでファイルを取り出し、保存する
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

  Dim posted As HttpPostedFile = Request.Files("userfile")

  If Not posted.FileName = "" Then
    posted.SaveAs("c:UploadedFiles" & system.IO.Path.GetFileName(posted.FileName))
  End If
End Sub

3.web.configの編集 最大ファイルサイズとタイムアウトの設定
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
  <location path="upload.aspx">
    <system.web>
      <httpRuntime
    maxRequestLength="10000" 'ファイルサイズ
    executionTimeout="180" '
タイムアウト

    </system.web>
  </location>
</configuration>

Write a comment