Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 文件:///来自SD卡的路径图像未显示在ionic cordova中_Angularjs_Image_Cordova_Ionic Framework_Ionic - Fatal编程技术网

Angularjs 文件:///来自SD卡的路径图像未显示在ionic cordova中

Angularjs 文件:///来自SD卡的路径图像未显示在ionic cordova中,angularjs,image,cordova,ionic-framework,ionic,Angularjs,Image,Cordova,Ionic Framework,Ionic,我使用$cordovaFileTransfer插件下载了图像,并将其存储在cordova.file.externalDirectory中。。将其路径存储在sqlite本地数据库中 当我使用ng repeat在图像“ng src”中设置该图像的路径时图像未显示。。我可以在chrome“Inspect Element”中看到它们,路径中实际上有图像,但不知怎么的,它没有预览 我得到的图像路径如下所示: file:///storage/sdcard0/appify/imgs/DSC_0124_1443

我使用$cordovaFileTransfer插件下载了图像,并将其存储在cordova.file.externalDirectory中。。将其路径存储在sqlite本地数据库中

当我使用ng repeat在图像“ng src”中设置该图像的路径时图像未显示。。我可以在chrome“Inspect Element”中看到它们,路径中实际上有图像,但不知怎么的,它没有预览

我得到的图像路径如下所示: file:///storage/sdcard0/appify/imgs/DSC_0124_1443159471.jpg

但是,图像不渲染

有什么帮助吗


谢谢

有几件事要看:

  • 您可能需要查看
    cordova.file.externalDataDirectory

    此外,插件文档的内容如下:

    为了向后兼容,只要该文件存在于临时或持久文件系统中,resolveLocalFileSystemURL()方法将接受设备绝对路径,并将返回与其对应的Entry对象

    这对于文件传输插件来说尤其是一个问题,它以前使用设备绝对路径(并且仍然可以接受它们)。它已被更新,可以正确使用文件系统URL,因此将entry.fullPath替换为entry.toURL()应该可以解决让该插件使用设备上的文件时出现的任何问题

  • 你有没有试过用中文读这个文件

    window.resolveLocalFileSystemURL(imageData, function(fileEntry) {
       fileEntry.file(function(file) {
          var reader = new FileReader();
          reader.onloadend = function(evt) {
             // set source here using result
          }
          reader.readAsDataURL(file);
       });
    });
    

    您是否已授予访问文件系统的权限?您正在设备或chrome中检查应用程序?若你们将图像存储在SD卡中,那个么它是如何与chrome一起工作的,以及你们是如何检查设备中的元素的?我实际上已经把它整理好了。。使用cordova的白名单插件。。不过非常感谢