代码之家  ›  专栏  ›  技术社区  ›  alexfrize

将画布保存到PNG:是否可以删除chrome中的mime类型警告消息?

  •  1
  • alexfrize  · 技术社区  · 6 年前

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

    一切正常,但我在浏览器中收到一条警告消息: “资源解释为文档,但使用mime类型的image/octet流传输…”

    我使用以下代码:

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

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

    1 回复  |  直到 6 年前
        1
  •  1
  •   AuxTaco    6 年前

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

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