将画布保存为png:是否可以在Chrome中删除MIME类型警告消息?

时间:2019-01-08 23:52:41

标签: javascript google-chrome mime-types

我正在尝试将画布另存为图像。

一切正常,但是我在浏览器中收到一条警告消息: “资源被解释为文档,但以MIME类型image / octet-stream传输了……”

我使用以下代码:

let img = canvas
  .toDataURL("image/png")
  .replace("image/png", "image/octet-stream");
window.location.href = img;

是否可以使浏览器不发出此警告?

1 个答案:

答案 0 :(得分:1)

Chrome无法识别image/octet-stream。任意二进制数据的MIME类型为application/octet-stream

但是您没有任意的二进制数据,而是在数据URL中有一个PNG。 There are more user-friendly ways to download that.