我尝试从手机加载图像文件。通过使用示例代码Camera.sourceType = Camera.PictureSourceType.PHOTOLIBRARY
(如果我通过照片库选择它(如代码所示?),我可以获得返回的图像文件,但如果我使用“文件管理器”则失败。错误是“无法加载本地资源 - file://....
”。(相比之下,照片库的返回值是content://
协议的)。
由于用户可能会随机使用其中一个应用程序(并且某些图像不在照片库范围内),我如何才能通过这两种方式使其正确?
=======更新========
才意识到报错是因为我使用了图片返回的文件句柄作为图片源。我的 phonegap 应用程序使用远程链接作为 index.html,因此不允许加载本地资源(跨域问题)。所以我需要先在后台上传它,然后将图像源设置为返回的 url...