1

前言:我看过其他几个类似的帖子,但没有成功的答案。这就是我发布这个问题的原因。很抱歉重复的帖子,但该网站说只回复答案。=)

我是 Android 开发的新手,但从事 Web 开发已有十多年了。

我只是想让 PhoneGap 2.1 FileTransfer 的“完整示例”正常工作。没什么太极端的,对吧?

下面错误日志中的 MYURL 反映了我的实际 URL,是的,它确实存在。由于某种原因,模拟器无法访问该站点。为什么不?安卓 4.1.2

我要传输到的服务器文件目前实际上并没有做任何事情,所以它不可能是服务器端错误。该文件是空白的。一旦我知道模拟器发送并且我得到了很好的响应,我就会上传我的服务器端文件。

顺便说一句,我正在使用 Cold Fusion 服务器端——但我怀疑这会有所不同。

我尝试使用以下行编辑 Config.xml:

<access origin="*"/>
<access origin=".*"/>
<access origin="MYURL"/>

谢谢你的帮助。你解决这个问题我可以给你买咖啡或啤酒!

错误日志:

10-20 19:22:51.400: E/FileTransfer(726): java.io.FileNotFoundException: MYURL
10-20 19:22:51.400: E/FileTransfer(726): java.io.FileNotFoundException: MYURL
10-20 19:22:51.400: E/FileTransfer(726):    at libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:177)
10-20 19:22:51.400: E/FileTransfer(726):    at org.apache.cordova.FileTransfer.upload(FileTransfer.java:302)
10-20 19:22:51.400: E/FileTransfer(726):    at org.apache.cordova.FileTransfer.execute(FileTransfer.java:86)
10-20 19:22:51.400: E/FileTransfer(726):    at org.apache.cordova.api.PluginManager$1.run(PluginManager.java:231)
10-20 19:22:51.400: E/FileTransfer(726):    at java.lang.Thread.run(Thread.java:856)
10-20 19:22:51.410: E/FileTransfer(726): {"target":"MYURL","source":"content:\/\/media\/external\/images\/media\/12","http_status":500,"code":3}
10-20 19:22:51.410: E/FileTransfer(726): java.io.IOException: Received error from server
10-20 19:22:51.410: E/FileTransfer(726):    at org.apache.cordova.FileTransfer.upload(FileTransfer.java:305)
10-20 19:22:51.410: E/FileTransfer(726):    at org.apache.cordova.FileTransfer.execute(FileTransfer.java:86)
10-20 19:22:51.410: E/FileTransfer(726):    at org.apache.cordova.api.PluginManager$1.run(PluginManager.java:231)
10-20 19:22:51.410: E/FileTransfer(726):    at java.lang.Thread.run(Thread.java:856)
4

0 回答 0