我正在尝试将画布另存为图像。
一切正常,但是我在浏览器中收到一条警告消息: “资源被解释为文档,但以MIME类型image / octet-stream传输了……”
我使用以下代码:
let img = canvas
.toDataURL("image/png")
.replace("image/png", "image/octet-stream");
window.location.href = img;
是否可以使浏览器不发出此警告?
答案 0 :(得分:1)
Chrome无法识别image/octet-stream
。任意二进制数据的MIME类型为application/octet-stream
。
但是您没有任意的二进制数据,而是在数据URL中有一个PNG。 There are more user-friendly ways to download that.