DOBON.NET どぼん!のVB道掲示板過去ログ

Re:ファイルダウロード

マルチポストの件については申し訳ありませんでした。以後気をつけますので、今後ともよろしくお願いします。

紹介いただいた、http://www.dotnet247.com/247reference/msgs/18/93182.aspx
を参考に試してみました。下記のようなコードでファイルのダウンロードができたので、とりあえずは要求を満たせました。最も簡単な方法については、以前謎のままですが。

    Dim filepath As String = txtFILE_PATH.Text & txtFILE_NAME.Text

    If Not filepath Is Nothing Then
      If System.IO.File.Exists(filepath) Then
        Dim filename As String = System.IO.Path.GetFileName(filepath)
        Response.Clear()
        Response.ContentType = "application/octet-stream"
        Response.AddHeader("Content-Disposition", "attachment; filename=""" & filename & """")
        Response.Flush()
        Response.WriteFile(filepath)
      End If
    End If

DOBON.NET | プログラミング道 | プログラミング掲示板