DBからバイト配列オブジェクトを取得するためのボタンクリックイベントを設定して、新しいブラウザウィンドウにファイルを表示します。今私はこれを多く持っています:Http Response Object新しいウィンドウで
Response.ContentType = "image/jpeg";
Response.AddHeader("content-length", fileBytes.Length.ToString());
Response.BinaryWrite(fileBytes);
ここで、fileByesは私のバイト配列です。これは完全に機能していますが、私はこれを強制的に新しいウィンドウで開く必要があります。私はresponse.writeで応答にjavascriptを追加しようとしましたが、動作していないようです。
私はURLを持っていません、ファイルはDBにブロブとして格納されています。 – esastincy
'Response.BinaryWrite()'でファイルを返すページを意味します。私は自分の答えを更新しました。 –