var b64 = newCroppedImage.split(',');
var file = [];
file.push(new File([window.atob(b64[1])], {type: 'image/jpeg'}));
上面的代码创建了一个新的图像File()
对象,该对象将上传到Amazon S3。问题是正在转换的每个file.name
图像的base64
始终为"objec Object"
(参见下图),导致每个File()
对象的图像的文件名相似。这是为什么?有没有办法改变它?
答案 0 :(得分:2)
像这样的东西
var b64 = newCroppedImage.split(',');
var file = [];
file.push(new File([window.atob(b64[1])], 'file.jpeg', {type: 'image/jpeg'}));