1

ユーザーが .exe ファイルをダウンロードできるようにする .aspx ページがあります。コードは

 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Dim FilePart As String = Request.QueryString("file")
    Dim folder_path As String = Server.MapPath("folder1/subfolder1/")
    If Not String.IsNullOrEmpty(FilePart) Then
        Dim FileName As String = IO.Path.Combine(folder_path, FilePart)
        If IO.File.Exists(FileName) Then
            Response.ContentType = "application/x-msdownload"
            Response.AddHeader("Content-disposition", "attachment; filename=" _
                   & FilePart)
            Response.WriteFile(FileName)
        End If
    Else
        Response.Write("<html><body>Not Found</body></html>")
    End If
End Sub

対象ファイル (.exe) の元のサイズは 11 MB です。ただし、ユーザーがダウンロードすると、サイズが 34 MB に増加します。興味深いことに、ファイルは問題なく実行および動作しますが、サイズが劇的に増加する理由が気になります。

この問題を解決する方法はありますか?

前もって感謝します

4

0 に答える 0