首页 > 解决方案 > 从画布下载时不支持图像文件格式

问题描述

当我下载画布图纸的图像版本时,我无法查看或访问它们。即使我将图像文件标记为“png”(也是小写),我的设备仍然显示“不支持此文件格式”。该文件下载非常好,但仅此而已。知道我做错了什么吗?,下面是代码片段。我的网站的链接也是响应式的 [ https://webdevcit.com/2018/Sem2/R00125891/Pages/structure/srctr1.html]

任何帮助将不胜感激

<a href="#" id='downloadLink' download="myDrawing.png">Download</a>

function createDownload() {
    const downloadURL = document.getElementById('c').toDataURL();
    document.getElementById('downloadLink').href = downloadURL;
  }

标签: javascripthtmlcsscanvasdownload

解决方案


使用文本编辑器打开您下载的文件,您将看到它是 HTML 文本文件而不是 PNG。

你永远不会调用createDownload()函数


推荐阅读