ここに私がたどる道があります。
1. ユーザーは、html エディター (小さな mce エディター) にテキストを入力します。
2. そのテキストはサーバー側の MVC コントローラーにアップロードされます
3. コントローラーは次の行を使用して、その HTML コンテンツ (文字列) をサーバーの一時的な場所に書き込みます
new MemoryStream(Encoding.Unicode.GetBytes(HtmlContent))
4. 一時的な場所にあるそのファイル(別のステップで) 次に、内容の byte[] を取得するために使用され
ます。
問題は、その varbinary を byte[] に読み込んで、MIME タイプ text/HTML の MVC の次の行を使用してブラウザーに送信することです。
File(attachmentFile.BinaryData, mimeType, pFileName);
ファイルは IE と Firefox の両方で正しくダウンロードされて開きますが、chrome では開きません。クロームの何が問題なのかわからない