改造SocketTimeoutException - 上传图片

Joh*_*ley 1 android http-post retrofit

我目前正在使用Retrofit for Android作为我的网络通信.在向我的后端服务器发送映像时,服务器正处于上载过程中,然后使用SocketTimeoutException进行"超时"改造.

我添加了OKhttp库,正如一些人建议的那样,仍然会得到超时.

目前的img大小约为750kb,因为我已将它们缩小了.

是否有适当的方法来改变改造超时之前的时间量?或者有更好的方法将图像上传到服务器?

谢谢

Hob*_*ber 5

也许尝试在OkHttpClient上使用setReadTimeout更改超时; 请注意,设置为0表示永不超时.

额外奖励:如果您需要帮助确定适当的设置,您可以在异常超时之前读取成功传输字节,并使用getReadTimeout查找当前的默认读取超时.