我使用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}
为了获取文件位置,我使用本机代码打开文件选择器,然后获取文件的位置。
非常感谢任何帮助。
注意:我从手机中选择了该文件 - >文件夹。
答案 0 :(得分:0)
在Windows Phone中,FileTransfer
只能访问应用程序存储,而不能访问手机和SD卡存储。
因此,FilePicker
不知道使用原生FileTransfer
的文件挑选的位置,并且它正在抛出 FileNotFoundError 。
作为解决方法,我已将FilePicker
的文件选择器复制到应用程序存储,然后使用FileTransfer
进行传输。