Cordova 文件传输错误代码1,Windows Phone 8.1
我已经使用MobileFirst v7.0构建了WindowsPhone8.1应用程序。我使用FileTransfer phonegap插件将文件传输到服务器 在调用FileTransfer插件的upload方法时,我得到了以下错误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
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
将其传输