【问题标题】:PhoneGap - How to make a copy of image and save in application folder?PhoneGap - 如何制作图像副本并保存在应用程序文件夹中?
【发布时间】:2017-09-14 16:45:52
【问题描述】:

在我的应用程序中,用户可以从图库中选择一张图片,此图片将在用户帐户中使用,并且无法通过图库访问,因此我需要将此图片的副本保存到 cordova.file.dataDirectory 但我不需要知道如何获取本地文件 URI 进行复制和保存。

如何将图像文件从本地设备复制到cordova.file.dataDirectory?

我的应用有一个屏幕,用户可以在其中给出标题并使用输入文件选择图像。

我正在使用cordova plugin file

【问题讨论】:

    标签: android cordova phonegap-plugins phonegap


    【解决方案1】:

    搜索我在 PhoneGap 的旧文档中找到了解决方案(最近的文档没有此信息)。要复制文件,只需使用copyTo method。

        window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(entry){
            var parent = document.getElementById('parent').value;
            parentEntry = new DirectoryEntry({fullPath: parent});
    
            // copy the file to a new directory and rename it
            entry.copyTo(parentEntry, "file.copy", function(entry){
                console.log("New Path: " + entry.fullPath);
            }, function(error){
                console.log(error.code);
            });
    
        }, null);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-14
      • 1970-01-01
      • 2023-04-07
      • 2023-04-01
      相关资源
      最近更新 更多