我有一个对象,它将最近保存的图像的文件路径存储到库中。此插件创建的文件路径如下所示
\/storage\/emulated\/0\/UntitledSl1480672413741\/image-1091296775.jpg
如果我有XML
<image src="{{thumbnailimage}}"></image>
在组件中
var imageSource = require("image-source");
var fs = require("file-system");
import ImageModule = require("ui/image");
export class AppComponent implements OnInit{
private thumbnailimage : ImageModule.Image;
ngOnInit(){
this.thumbnailimage = "\/storage\/emulated\/0\/UntitledSl1480672413741\/image-1091296775.jpg";
}
}
它给出了这个错误
错误:java.net.MalformedURLException:找不到协议:
现在怎样?保存的文件路径看起来也很奇怪,我假设它是一个android格式
尝试直接在我的页面XML中的图像标记中查看此内容,例如
<image src="\/storage\/emulated\/0\/UntitledSl1480672413741\/image-1091296775.jpg"></image>
<image src="file://storage/emulated/0/UntitledSl1480672413741/image-1091296775.jpg"></image>
给出了这些错误
错误:java.net.MalformedURLException:找不到协议:/storage/emulated/0/UntitledSl1480672413741/image-1091296775.jpg
错误:java.lang.ClassCastException:libcore.net.url.FtpURLConnection无法强制转换为java.net.HttpURLConnection
我不确定文件路径应该如何正确格式化,我知道文件说使用〜但这仅用于相对路径。