FileTransfer错误代码1,Windows Phone 8.1

时间:2015-11-02 08:02:08

标签: cordova windows-phone-8.1 ibm-mobilefirst

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

在调用FileTransfer插件的上传方法时,我收到以下错误。

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}

为了获取文件位置,我使用本机代码打开文件选择器,然后获取文件的位置。

非常感谢任何帮助。

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

1 个答案:

答案 0 :(得分:0)

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

因此,FilePicker不知道使用原生FileTransfer的文件挑选的位置,并且它正在抛出 FileNotFoundError

作为解决方法,我已将FilePicker的文件选择器复制到应用程序存储,然后使用FileTransfer进行传输。