unexpected end of stream on okhttp3.Address 错误原因
2017-01-09 12:02
2791 查看
使用okhttp3上传图片或文件时,可能会出现java.io.EOFException: \n not found: size=0 content=… 或 unexpected end of stream on okhttp3.Address@9e287adb 异常,这很可能是上传时没有设置文件长度的缘故。
如果出现了类似错误,应该是没有重写RequestBody中的contentLength方法,该方法默认返回-1,会被认为上传长度是0,即size=0。
因此,只需重写contentLength方法,返回正确的长度,即可解决该问题。
如果出现了类似错误,应该是没有重写RequestBody中的contentLength方法,该方法默认返回-1,会被认为上传长度是0,即size=0。
因此,只需重写contentLength方法,返回正确的长度,即可解决该问题。
相关文章推荐
- 总结okhttp的错误IOException: unexpected end of stream on okhttp3的解决办法
- java.io.IOException: unexpected end of stream on okhttp3.Address@33c2c47
- unexpected end of stream on okhttp3.
- unexpected end of stream on okhttp3
- okhttp的坑坑坑 unexpected end of stream on Connection
- jQuery的ready函数不执行,报错:Unexpected end of input "",原因是js有语法错误,js文件中的所有东西即变量,一点也没有创建到内存中
- <?php}?>格式导致错误 Parse error: syntax error, unexpected end of file in *.php on line 374
- onFailure unexpected end of stream
- OkHttp3 图片上传 unexpected end of stream的解决
- fatal error C1010: unexpected end of file while looking for precompiled header directive 错误解决办法
- VC中头文件编译错误:fatal error C1010:“unexpected end of file while looking for precompiled header directive"
- 解决shell错误:syntax error: unexpected end of file
- VC++6.0中错误"unexpected end of file while looking for precompiled...
- 这个惊叹号不能少,否则引发“syntax error `end of file' unexpected”的错误
- PHP syntax error, unexpected $end 错误的一种原因及解决
- flex中unexpected end of token stream
- liunx下syntax error: unexpected end of file错误提示
- 一次 ORA-03113: end-of-file on communication channel 错误定位过程
- 一个编译错误 fatal error C1010: unexpected end of file while looking for precompiled header directive
- “fatal error C1010: unexpected end of file”错误及其...