javascript - 从画布下载时不支持图像文件格式
问题描述
当我下载画布图纸的图像版本时,我无法查看或访问它们。即使我将图像文件标记为“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;
}
解决方案
使用文本编辑器打开您下载的文件,您将看到它是 HTML 文本文件而不是 PNG。
你永远不会调用createDownload()
函数
推荐阅读
- java - Java 套接字服务器 - 客户端;卡在服务器端
- firebase-realtime-database - “您未使用的实时数据库将在 14 天后停用” - 如何修复访问规则?
- r - 在 R 中编写 Curl POST:将图像上传到网站
- java - Extends 和 Interface 具有相同的方法,具有相同的参数,但返回类型不同
- html - 修复行组织 HTML (Wordpress)
- sql-server - 如何在一个表中找到与第三个表共享第二个表中的共同祖先的行
- python - 使用同一数据框的特定列作为参考同时填充多列中的 NaN 值的最佳方法
- netty - 为什么如果 CompositeByteBuf 中的组件数量超过'maxNumComponents',Netty 的 CompositeByteBuf 会自动合并
- c# - Visual Studios 查询问题,无法在 system.double 和 system.string 上执行 = 操作?
- html - 如何同时固定背景效果和位置