美文网首页
Retrofit上传文件

Retrofit上传文件

作者: 哲狼 | 来源:发表于2019-07-15 18:49 被阅读0次

MediaType parse = MediaType.parse("application/octet-stream");

RequestBody cc = RequestBody.create(parse, "cc");

File file =new File("/storage/sdcard0/Pictures/music1.mp3");

final RequestBody requestBody = RequestBody.create(parse, file);

MultipartBody.Part file1 = MultipartBody.Part.createFormData("file", file.getName(), requestBody);

if (file.exists()) {

Retrofit retrofit =new Retrofit.Builder()

.baseUrl("http://yun918.cn/")

.addConverterFactory(GsonConverterFactory.create())

.addCallAdapterFactory(RxJava2CallAdapterFactory.create())

.build();

    ApiSerView apiSerView = retrofit.create(ApiSerView.class);

    Observable getretrofitdata = apiSerView.getretrofitdata(file1, cc);

    getretrofitdata.subscribeOn(Schedulers.newThread())

.observeOn(AndroidSchedulers.mainThread())

.subscribe(new Observer() {

@Override

                public void onSubscribe(Disposable d) {

}

@Override

                public void onNext(ResponseBody responseBody) {

try {

String s = responseBody.string();

                        Log.i("aa", "onNext: " + s);

                    }catch (IOException e) {

e.printStackTrace();

                    }

}

@Override

                public void onError(Throwable e) {

}

@Override

                public void onComplete() {

}

});

}

相关文章

  • Retrofit文件上传和文件下载

    项目中使用了Retrofit2 网络框架,对Retrofit的文件上传和下载进行记录。 文件上传 文件上传 一般采...

  • Retrofit学习(五)-文件上传

    Retrofit学习(五)-文件上传 Retrofit学习(一)-集成http://www.jianshu.com...

  • 使用Retrofit进行文件上传

    使用Retrofit上传文件时需要使用multipart/form-data格式进行上传客户端定义Retrofit...

  • Retrofit2文件上传与下载

    Retrofit2文件上传与下载通俗易懂教程。 之前在使用retrofit的时候,遇到文件上传和下载的功能,搜索了...

  • Retrofit上传文件

    MediaType parse = MediaType.parse("application/octet-stre...

  • 文件上传

    一、 导入 回忆学过的网络请求:OkHttp(基本步骤)、Retrofit。上传文件接口讲解 二、上传文件 1. ...

  • WebApi获取传来的文件

    1、如果是以文件的形式上传,这样接收: 2、如果是以文件流的形式上传(如从Android端使用retrofit上传...

  • OkHttp3/Retrofit上传单个文件

    OkHttp也好,Retrofit也罢,上传文件的本质都是要把上传的文件放入Http协议的请求体中,只不过不同的网...

  • Retrofit(三)上传文件

    想了想,觉得还是把自定义的东西放到最后再讲,所以讲下用Retrofit上传文件,就拿上传图片来说,因为上传图片我是...

  • retrofit上传文件 简记

    retrofit上传文件 简记 首先要服务器支持 服务器支持接受 @Multipart这个字段接受数据 那么就开始...

网友评论

      本文标题:Retrofit上传文件

      本文链接:https://www.haomeiwen.com/subject/rnsokctx.html