Pav*_*van 5 javascript base64 file ionic-framework angular
我必须将File对象作为有效负载发送到后端 API。如何将 Base64 图像文件 URI 转换为文件对象格式(如下所述)?我尝试查找其他解决方案,但这些解决方案涉及 Blob 到文件转换或 base64 数据 url 转换。有人可以帮忙吗?
Base64 图像文件 URL
data:image/jpeg;base64,file:///storage/emulated/0/Android/data/com.abc/cache/1586842420784.jpg
Run Code Online (Sandbox Code Playgroud)
这需要转换为
文件对象
File {
lastModified: 1582829787565
lastModifiedDate: Thu Feb 27 2020 10:56:27 GMT-0800 (Pacific Standard Time) {}
name: "TestImageAM.png"
size: 186278
type: "image/png"
webkitRelativePath: ""
}
Run Code Online (Sandbox Code Playgroud)
scr*_*obh -2
您需要做的就是将 Base64 图像 URI 传递给JavaScript 的 File构造函数,这将为您提供所需格式的 File 对象。
fileURI = 'data:image/jpeg;base64,file:///storage/emulated/0/Android/data/com.abc/cache/1586842420784.jpg'
const file = new File(fileURI, 'anyname.jpg')
console.log('File Object', file)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4464 次 |
| 最近记录: |