我正在尝试使用Robospice with Retrofit将图像上传到我的Google appengine blobstore.我可以获得GAE提供的上传URL,但是当我尝试将带有图像的URL作为Multipart POST发送时,我得到一个例外:
E // RequestRunner.java:134(24689):Thread-3363请求网络执行期间发生异常:null
E // RequestRunner.java:134(24689):retrofit.RetrofitError
E // RequestRunner.java:134(24689):at retrofit.RestAdapter $ RestHandler.invokeRequest(RestAdapter.java:343)
E // RequestRunner.java:134(24689):at retrofit.RestAdapter $ RestHandler.invoke(RestAdapter.java:222)
E // RequestRunner.java:134(24689):at $ Proxy0.uploadImage(Native Method)
E // RequestRunner.java:134(24689):在ginger.connexus.network.UploadImage.loadDataFromNetwork(UploadImage.java:24)
E // RequestRunner.java:134(24689):在ginger.connexus.network.UploadImage.loadDataFromNetwork(UploadImage.java:1)
E // RequestRunner.java:134(24689):at com.octo.android.robospice.request.CachedSpiceRequest.loadDataFromNetwork(CachedSpiceRequest.java:45)
E // RequestRunner.java:134(24689):at com.octo.android.robospice.request.RequestRunner.processRequest(RequestRunner.java:130)
E // RequestRunner.java:134(24689):at com.octo.android.robospice.request.RequestRunner $ 1.run(RequestRunner.java:197)
E // RequestRunner.java:134(24689):at java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:390)
E // RequestRunner.java:134(24689):at java.util.concurrent.FutureTask.run(FutureTask.java:234)
E // RequestRunner.java:134(24689):at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
E // RequestRunner.java:134(24689):at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:573)
E // RequestRunner.java:134(24689):at java.lang.Thread.run(Thread.java:841)
D // RequestProgressManager.java:75(24689):发送进度完成
我的API界面
public interface …Run Code Online (Sandbox Code Playgroud) google-app-engine android image-uploading robospice retrofit