none
IIS7.0で拡張子「.txt」のダウンロード RRS feed

  • 質問

  • WEBサーバOS:Windos 7

    VS2005にてファイルのダウンロード処理を実施しています。

    下記のような実装方法で「.txt」のダウンロード処理を実装しております。

        Protected Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim sFileName As String = "AAAAA.txt"

            Dim MS As New System.IO.MemoryStream()
            Dim uniEncoding As New UnicodeEncoding()
            Dim firstString As Byte() = uniEncoding.GetBytes("AAAAA")
            ms.Write(firstString, 0, firstString.Length)

            Response.Clear()
            Response.ContentType = "text/plain"
            Response.AddHeader("Content-Disposition", "attachment;filename=" & sFileName)
            Response.BinaryWrite(ms.ToArray())

            ms.Flush()
            ms.Close()

            Response.End()

        End Sub

    処理実施時、ファイルのダウンロードダイアログが開いた後、「開く」を実施後、「AAAAA.txt」が2つ開かれてしまいます。

    (ファイルのダウンロードダイアログは1回しか開きません。)

    2つ開かれてしまう原因が分からず、困っています。

    原因に心当たりがあれば、ご教授願えないでしょうか。

    お願いいたします。

    2010年7月15日 0:21

回答

すべての返信

  • masa_414 さん、こんにちは。
    フォーラム オペレーターの星 睦美です。

    TechNet フォーラムではサーバーの運用に関しての話題が中心のため、プログラミングに関するご質問は
    MSDN フォーラム への投稿していただくと情報が集まりやすいと思います。

    どうぞ、よろしくお願いします。

    __________________________________________________
    マイクロソフト株式会社 フォーラム オペレーター 星 睦美

    2010年7月15日 1:47
  • MSDN フォーラム へ投稿させていただきました。

    ありがとうございます。

    • 回答としてマーク 星 睦美 2010年7月15日 2:25
    • 回答としてマークされていない 星 睦美 2010年7月15日 2:31
    2010年7月15日 2:14
  • masa_414 さん、

    MSDNフォーラムへの投稿ありがとうございます。

    このスレッドをご覧の皆さん、
    こちらの質問はMSDN フォーラムに投稿されましたので、以下のMSDN フォーラムに情報をいただければと思います。

    Visual Studio フォーラム > Visual Basic > IIS7.0で拡張子「.txt」のダウンロード

    では、今後ともTechNet フォーラムをよろしくお願いします。 
    __________________________________________________
    マイクロソフト株式会社 フォーラム オペレーター 星 睦美

    • 回答としてマーク 星 睦美 2010年7月15日 2:38
    2010年7月15日 2:38