0

这是我遵循的路径。
1. 用户在 html 编辑器,微型 mce 编辑器中输入文本。
2. 该文本上传到服务器端 MVC 控制器
3. 控制器使用以下行将该 HTML 内容(字符串)写入服务器上的临时位置

new MemoryStream(Encoding.Unicode.GetBytes(HtmlContent))

4. 该文件在临时位置(在另一个步骤中)然后用于获取内容
5 的字节 []。在最后一步中,字节 [] 通过存储过程发送到数据库到 varbinary 类型的列字段。

现在的问题是,当我将该 varbinary 读回 byte[] 并使用带有 MIME 类型 text/HTML 的 MVC 的以下行将其发送到浏览器时。

文件(附件文件.BinaryData,mimeType,pFileName);

该文件在 IE 和 Firefox 中都能正确下载并打开,但在 chrome 中却不能。我不知道chrome有什么问题

4

0 回答 0