Cordova 文件传输错误代码1,Windows Phone 8.1

Cordova 文件传输错误代码1,Windows Phone 8.1,cordova,windows-phone-8.1,ibm-mobilefirst,Cordova,Windows Phone 8.1,Ibm Mobilefirst,我已经使用MobileFirst v7.0构建了WindowsPhone8.1应用程序。我使用FileTransfer phonegap插件将文件传输到服务器 在调用FileTransfer插件的upload方法时,我得到了以下错误 failure : {"code":1,"source":"http://xxx.xxx.xxx.xxx:10080/FileUploadServlet/","target":"C:\\Data\\Users\\Public\\Documents\\Non-Prod

我已经使用MobileFirst v7.0构建了WindowsPhone8.1应用程序。我使用FileTransfer phonegap插件将文件传输到服务器

在调用FileTransfer插件的upload方法时,我得到了以下错误

failure : {"code":1,"source":"http://xxx.xxx.xxx.xxx:10080/FileUploadServlet/","target":"C:\\Data\\Users\\Public\\Documents\\Non-Production Errors.txt","http_status":null,"body":null,"exception":null}
为了获取文件位置,我使用本机代码打开文件选择器,然后获取文件的位置

任何帮助都将不胜感激


注意:我从phone->documents文件夹中选择了该文件。

在Windows phone中,
FileTransfer
只能访问应用程序存储,而不能访问手机和sd卡存储

因此,
FileTransfer
不知道文件使用本机
FilePicker
拾取的位置,它抛出FileNotFoundError

作为解决方法,我通过
FilePicker
将文件选择器复制到应用程序存储中,然后使用
FileTransfer
将其传输