带有永久路径的Cordova文件传输错误

时间:2018-08-31 12:03:55

标签: ios xcode cordova cordova-plugins

我在更新应用程序时遇到问题,当应用程序UUID更改时,使用FileTransfer时cordova似乎不喜欢持久路径。

例如,以下功能

var imageURI ='/ var / mobile /容器/数据/应用程序/2EAAD0CF-121E-4F0F-98F0-6B461EA3A3E3/Documents/reportimages_15/1535716492327.jpg';

var ft = new FileTransfer();


ft.upload('file://'+imageURI, options.api.base_url+'/api/v1/sync/images?api_token='+localStorageService.get('auth_key'), function(result){

    defer.resolve(result);

}

当当前应用程序的UUID等于imageURI(2EAAD0CF-121E-4F0F-98F0-6B461EA3A3E3)中的UUID时,效果很好。

但是,一旦我更新或重建应用程序,并且应用程序UUID更改,它将返回错误'FileTransferError Code:1',这意味着找不到文件。

为什么找不到具有不同UUID的先前图像?我以为使用持久路径可以访问具有不同UUID的文件?

0 个答案:

没有答案