我正在使用以下代码将canvas图像转换为blob。
为了将blob转换为文件/文件列表对象,我需要将该文件列表传递给文件处理程序。
我的代码:
var canvas1 = document.getElementById("preview");
var theImage = document.getElementById("blahProfile");
theImage.src = canvas1.toDataURL();
var blob = dataURItoBlob(theImage.src);
有没有办法将该二进制大对象(blob)转换为文件对象(file object)?
Blob
上的fileName
属性添加。然后它将具有您编造的任何fileName
并附加到它上面。一个“自然”的File
对象将具有反映所选文件名称的fileName
(但在您的情况下,Blob
只是数据,没有文件名,因为它不是来自用户的文件系统)。 - apsillers