小编zac*_*ley的帖子

使用带有Retrofit的Robospice将图像上传到Google appengine

我正在尝试使用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

4
推荐指数
1
解决办法
3254
查看次数