使用`cordova文件传输插件从Ionic应用程序中的iPhone中显示下载的文件



我在我的离子3应用程序中使用Cordova-Plugin-File-transfer来从iOS设备中的URL下载该文件。该文件成功下载。但是我无法在iOS设备上看到下载的文件。

这是我的代码:

const transfer = this.transfer.create();
        transfer.download(url, cordova.file.documentsDirectory + fileName).then(
                  entry => {
                    console.log(entry);
                    console.log("Download Succeeded.");
                  },
                  error => {
                    console.log(error);
                    console.log("Download Failed.");
                  }
                )

存储下载文件的位置以及如何在iOS设备中访问下载的文件?

当我们从WhatsApp下载图像时,它将被存储并显示在照片应用中。我的离子应用程序如何工作?

也许这会有所帮助。

import { normalizeURL} from ‘ionic-angular’; 
const transfer = this.transfer.create();
            transfer.download(encodeURI(url), normalizeURL(cordova.file.documentsDirectory + fileName)).then(
                      entry => {
                        console.log(entry);
                        console.log("Download Succeeded.");
                      },
                      error => {
                        console.log(error);
                        console.log("Download Failed.");
                      }
                    )

最新更新