okhttp-上传文件
来源:互联网 发布:搜索游戏的软件 编辑:程序博客网 时间:2024/05/22 03:52
- 导入okhttp-3.4.1.jar
导入okio-1.9.0.jar
直接上代码
import java.io.File;import java.io.IOException;import java.util.concurrent.TimeUnit;import okhttp3.Call;import okhttp3.Callback;import okhttp3.MediaType;import okhttp3.MultipartBody;import okhttp3.OkHttpClient;import okhttp3.Request;import okhttp3.RequestBody;import okhttp3.Response;//通过“addFormDataPart”可以添加多个上传的文件。public class OkHttpCallBackWrap { public void post(String url) throws IOException{ File file = new File("D:/app/dgm/3.mp4"); RequestBody fileBody = RequestBody.create(MediaType.parse("application/octet-stream"), file); RequestBody requestBody = new MultipartBody.Builder() .setType(MultipartBody.FORM) .addFormDataPart("application/octet-stream", "1.mp4", fileBody) .build(); Request request = new Request.Builder() .url(url) .post(requestBody) .build(); final okhttp3.OkHttpClient.Builder httpBuilder = new OkHttpClient.Builder(); OkHttpClient okHttpClient = httpBuilder //设置超时 .connectTimeout(100, TimeUnit.SECONDS) .writeTimeout(150, TimeUnit.SECONDS) .build(); okHttpClient.newCall(request).enqueue(new Callback() { @Override public void onResponse(Call call, Response response) throws IOException { System.out.println(response.body().string()); } @Override public void onFailure(Call arg0, IOException e) { // TODO Auto-generated method stub System.out.println(e.toString()); } }); } }
1 0
- okhttp上传文件实例
- okhttp上传文件
- okhttp-上传文件
- okhttp封装文件上传
- okhttp上传文件
- OKhttp post上传文件
- OkHttp实现文件上传进度
- Okhttp文件上传源码分析
- okhttp 上传带参数文件
- OkHttp的post上传文件
- Android okhttp上传图片文件
- okhttp的请求+上传文件
- android OkHttp上传文件,selvelt服务端
- android Retrifit2.0+OKHttp文件上传
- android OkHttp 上传文件附带参数
- OkHttp使用(三)文件上传
- Android OkHttp 文件上传和下载
- OkHttp与Retrofit上传文件详解
- Torch7的使用之基本知识
- java web学习笔记-@Controller @RequestMapping注解
- Java做高精度计算(BigDecimal类)
- 润乾报表如何实现行式报表新添加行单元格始终可写
- Unity 从Animator组件中获得AnimationClip
- okhttp-上传文件
- windows下mongodb安装图文教程(整理)
- ubuntu win10 双系统 grub2 修复
- 安装IntelliJ IDEA步骤
- hdu1085 Holding Bin-Laden Captive!
- UGUI ScrollRect 带按钮翻页支持拖拽
- Android RecyclerView (二)初学,实现GridView列表和瀑布流效果。
- git的日常使用
- html5访问统计