Android 离子超时将文件发送到sails(skipper)
我的情况是,当我用Ion在Android中向我的Sails服务器发布一个jpg文件时,它超时了。这是我的密码: 安卓:Android 离子超时将文件发送到sails(skipper),android,node.js,sails.js,ion,skipper,Android,Node.js,Sails.js,Ion,Skipper,我的情况是,当我用Ion在Android中向我的Sails服务器发布一个jpg文件时,它超时了。这是我的密码: 安卓: Ion.with(ctx, URLConstant.getURL(URLConstant.URL_TYPE_UPLOAD_AVATAR)) .setMultipartFile("avatar", new File("assets/avatar.jpg")) .asJsonObject() .setCallb
Ion.with(ctx, URLConstant.getURL(URLConstant.URL_TYPE_UPLOAD_AVATAR))
.setMultipartFile("avatar", new File("assets/avatar.jpg"))
.asJsonObject()
.setCallback(new FutureCallback<JsonObject>() {
@Override
public void onCompleted(Exception e, JsonObject result) {
if (e != null) {
System.out.println("Upload file error.");
e.printStackTrace();
return;
}
System.out.println("Upload file done");
}
})
服务器与POSTMAN配合良好,但与Ion配合不好,“开始上载文件”已记录,但未“上载完成”,最终我在客户端收到TimeOutException,如下所示:
11-20 19:58:41.364: W/System.err(5165): java.util.concurrent.TimeoutException
11-20 19:58:41.364: W/System.err(5165): at com.koushikdutta.async.http.AsyncHttpClient$2.run(AsyncHttpClient.java:196)
11-20 19:58:41.364: W/System.err(5165): at com.koushikdutta.async.AsyncServer.lockAndRunQueue(AsyncServer.java:675)
11-20 19:58:41.364: W/System.err(5165): at com.koushikdutta.async.AsyncServer.runLoop(AsyncServer.java:692)
11-20 19:58:41.364: W/System.err(5165): at com.koushikdutta.async.AsyncServer.run(AsyncServer.java:600)
11-20 19:58:41.364: W/System.err(5165): at com.koushikdutta.async.AsyncServer.access$700(AsyncServer.java:37)
11-20 19:58:41.364: W/System.err(5165): at com.koushikdutta.async.AsyncServer$13.run(AsyncServer.java:549)
谁能给我一点线索吗。致以最良好的祝愿
11-20 19:58:41.364: W/System.err(5165): java.util.concurrent.TimeoutException
11-20 19:58:41.364: W/System.err(5165): at com.koushikdutta.async.http.AsyncHttpClient$2.run(AsyncHttpClient.java:196)
11-20 19:58:41.364: W/System.err(5165): at com.koushikdutta.async.AsyncServer.lockAndRunQueue(AsyncServer.java:675)
11-20 19:58:41.364: W/System.err(5165): at com.koushikdutta.async.AsyncServer.runLoop(AsyncServer.java:692)
11-20 19:58:41.364: W/System.err(5165): at com.koushikdutta.async.AsyncServer.run(AsyncServer.java:600)
11-20 19:58:41.364: W/System.err(5165): at com.koushikdutta.async.AsyncServer.access$700(AsyncServer.java:37)
11-20 19:58:41.364: W/System.err(5165): at com.koushikdutta.async.AsyncServer$13.run(AsyncServer.java:549)