私のプロジェクトで問題があります。 コンテンツをダウンロードするためのコードがあります:.doc、.zipなどC#Asp Net Chromeでのダウンロードで問題が発生する12
バージョン12のChromeアップデートが完了するまで、ブラウザにエラーメッセージ "ダウンロード中断"が表示されていました。
私は既に他のブラウザ(Chrome 11、FF、IE8)でテストしており、すべて正常に動作します。
コードサンプルは次のとおりです。
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.AppendHeader("Content-Type", "application/msword");
HttpContext.Current.Response.AppendHeader("Content-disposition", "attachment; filename=" + filename + ".doc");
HttpContext.Current.Response.AppendHeader("Content-Transfer-Encoding", "binary");
HttpContext.Current.Response.Write(strBody);
HttpContext.Current.Response.Flush();
HttpContext.Current.Response.Close();
誰かが起こっまたはどのように私はそれを修正することができますすることができます知っていますか?
ps。申し訳ありませんが私の英語、私はブラジルです:)
私は 'strBody'が文字列であると仮定しています。 content-transfer-encodingをバイナリに設定しているので、 'Response.BinaryWrite(byteArray)'を使うか、その行を削除する必要があります。 –
どこから来たファイル名は、私はそれがデータベースフィールドであることを意味します –