前提・実現したいこと
VB.NETでASP.NET開発をしています。
DBからJPGファイルをBase64の文字列にしたデータを取得して、ダウンロードさせる処理を作成しています。
発生している問題・エラーメッセージ
ダウンロードされたファイルを開くと
「このファイルは読み取れません。このビットマップファイルは無効であるか、または現在サポートされていない形式です。」
と表示されてしまう。
該当のソースコード
VB.NET
Response.ContentType = "image/jpeg" Response.AddHeader("Content-Disposition","attachment;filename=test.jpg") Response.Write("data:image/png;base64,xxxxx..." ) Response.End()
試したこと
Response.ContentType = "application/octet-stream" にしてみたが結果は変わらず。
Response.Redirect("data:image/png;base64,xxxxx..." , true ) にしたところアクセスエラーページが開かれた。
補足情報(FW/ツールのバージョンなど)
ASP.NET Web Forms
OS Microsoft Windows10 20H2
.NET Framework 4.5.1
回答1件
あなたの回答
tips
プレビュー