[英]How to convert blob to .png file in javascript?
我想将 blob 文件转换为 png。 我试过这个:
var blob = new Blob([ia], {type: 'image/png'});
$scope.farmerRegisterObj.farmerImage = blob;
我想将其转换为文件对象..并且应该能够附加到 Formdata 中。
Blob是类似 File 的对象,或者更准确地说, File 对象是具有name
属性的 Blob。
由于File(blob, name)
构造函数,您可以从 Blob 创建 File 对象,但这几乎在所有用例中都没有用*。
你可以用一个文件做的所有事情都可以用一个 Blob 来完成。
例如,在您的情况下,您可以将 Blob 直接附加到 FormData 中,以便将其作为 file/multipart 发送:
var form = new FormData();
form.append(fieldName, blob, fileName);
* 我只使用过一次,试图破解浏览器默认页面标题的行为,在查看选项卡中的图像等文件时,它仅在 FF 中部分工作。 如果有人有需要文件的实际用例,我很高兴知道它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.