Angular 从存储nativescript上载时解析图像路径
我正在nativescript usign mediafilepicker插件中进行图像上载,但我无法解析图像的url以进行预览并将其发送到服务器 我遵循了一些教程,但它不太起作用Angular 从存储nativescript上载时解析图像路径,angular,image,upload,nativescript,filepicker,Angular,Image,Upload,Nativescript,Filepicker,我正在nativescript usign mediafilepicker插件中进行图像上载,但我无法解析图像的url以进行预览并将其发送到服务器 我遵循了一些教程,但它不太起作用 this.mdf.on("getFiles", (res: any) => { let results = res.object.get('results'); results.forEach(element => { let milliseconde
this.mdf.on("getFiles", (res: any) => {
let results = res.object.get('results');
results.forEach(element => {
let millisecondes = (new Date).getTime();
let folder = fs.knownFolders.documents();
console.log('folder ',folder);
let path = fs.path.join(folder.path, millisecondes + ".png");
// let saved = element.saveFileTo(path, "png")
this._ngZone.run(() => {
this.myImg = path;
console.log('img 1', this.myImg);
})
});
});
这是Output of元素:
{
"type": "image",
"file": "/storage/emulated/0/DCIM/Camera/IMG_20190402_002707.jpg",
"rawData": {}
}
这是文件夹的输出
{
"_path": "/data/user/0/org.nativescript.eportfolio/files",
"_isKnown": true
}
但我总是犯这个错误
读取位图时出错-java.io.FileNotFoundException
如果有人提供帮助,我将不胜感激,谢谢您的应用程序应该获得读取外部存储权限才能读取外部存储目录中的文件,图像路径将指向外部存储。您将为此使用插件。但我在访问文件目录和图像时已经这样做了。您的应用程序应该获得读取外部存储权限才能读取外部存储目录中的文件,图像路径将指向外部存储。您将为此使用插件。但我已经在访问文件和图像目录时使用了插件