概述
您可能无法使用库直接执行此操作,但您可以创建一个小实用程序类来为您执行此操作.然后,您可以在任何需要的地方重复使用它.
public class RequestBodyUtil {
public static RequestBody create(final MediaType mediaType, final InputStream inputStream) {
return new RequestBody() {
@Override
public MediaType contentType() {
return mediaType;
}
@Override
public long contentLength() {
try {
return inputStream.available();
} catch (IOException e) {
return 0;
}
}
@Override
public void writeTo(BufferedSink sink) throws IOException {
Source source = null;
try {
source = Okio.source(inputStream);
sink.writeAll(source);
} finally {
Util.closeQuietly(source);
}
}
};
}
}
然后就这样简
最后
以上就是可靠小懒猪为你收集整理的android 上传字节流,android – 从资源上传okhttp的二进制文件的全部内容,希望文章能够帮你解决android 上传字节流,android – 从资源上传okhttp的二进制文件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复