「ファイルアップロード」の編集履歴(バックアップ)一覧に戻る

ファイルアップロード - (2008/01/28 (月) 11:15:27) のソース

// 現在のページ名
*&this_page() 

**概要
タイトルのまんま。

参照:
-[[ASP.NET FileUpload Web サーバー コントロールの概要>>http://msdn2.microsoft.com/ja-jp/library/ms227677(VS.80).aspx]]
-[[ASP.NET 方法 : FileUpload Web サーバー コントロールを使用してファイルをアップロードする>>http://msdn2.microsoft.com/ja-jp/library/ms227669(VS.80).aspx]]

**前提条件
-[[新しいwebサイトの作成]]

**手順
[ツールボックス] -> ドラッグアンドドロップで「FileUpload」をdefault.aspxに配置。
同じく、buttonコントロールも配置。

&img(179.jpg)

default.aspx.vbを以下のように変更。

#highlight(vb.net){
Partial Class _Default
    Inherits System.Web.UI.Page

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
    Handles Button1.Click

        Dim postfile As HttpPostedFile = FileUpload1.PostedFile
        Dim path As String = Server.MapPath("~/App_Data/" + _
        System.IO.Path.GetFileName(postfile.FileName))

        Try
            postfile.SaveAs(path)
        Catch error1 As Exception

        End Try
    End Sub
End Class
}

実行すると以下のように表示される。
「参照」を押す。

&img(180.jpg)

ファイルを選ぶ -> 「開く」

&img(181.jpg)

buttonを押す。

&img(182.jpg)

見かけ上、「FileUpload」が空欄になるだけである。
動作確認は、プロジェクトの「App_Data」フォルダにファイルがアップロードされていればok。

&img(183.jpg)
記事メニュー
目安箱バナー