Retrofit 上传文件
来源:互联网 发布:pl10空空导弹 知乎 编辑:程序博客网 时间:2024/06/05 16:55
Retrofit 上传文件
服务器接收代码
@ResponseBody @RequestMapping(value = "/file", method = RequestMethod.POST) public String getfile(@RequestParam("file") MultipartFile file, @RequestParam("title") String title) throws IOException { String str = file.getOriginalFilename(); System.out.println(file.getSize()); System.out.println(str); System.out.println(title); InputStream in = file.getInputStream(); byte[] bt = new byte[1024]; int len; File sf = new File("d:\\image\\"); if (!sf.exists()) { sf.mkdirs(); } OutputStream outputStream = new FileOutputStream(sf.getPath() + "\\" + str); while ((len = in.read(bt)) != -1) { outputStream.write(bt, 0, len); } outputStream.close(); in.close(); return str; }
Retrofit上传
@Multipart @POST("file") Call<ResponseBody> file(@Part MultipartBody.Part part, @Part("title") String title);
public static Call<ResponseBody> file(File file, String title){ return service.file(MultipartBody.Part .createFormData("file", file.getName(), RequestBody.create(MediaType.parse("image/jpg"), file)),title); }
阅读全文
0 0
- Retrofit 2.0文件上传
- 使用Retrofit上传文件
- Retrofit上传文件
- Retrofit 上传文件
- retrofit 上传文件
- Retrofit上传文件
- retrofit+rxjava 上传文件
- Retrofit上传文件
- Retrofit 上传文件
- Retrofit 2.0 文件上传类型
- [Server]App-Retrofit上传文件
- Android Retrofit 上传文件图片
- retrofit显示上传文件进度
- rxjava2 + retrofit上传文件示例
- retrofit上传获取文件上传进度
- Retrofit 2.0 单文件、多文件上传
- Retrofit(三)、使用Retrofit上传文件并带进度
- Retrofit 2.0 文件上传类型错误
- webstorm上使用GIt工具
- 29. My Calendar I
- 专访阿里云游戏首席架构师李刚:如何解决云服务技术两大痛点?
- 一步一步制作yaffs/yaffs2根文件系统(七)---纠正前边出现的错误
- Android初级,MediaPlayer播放音乐,进度条滑动及唱片转动功能实现
- Retrofit 上传文件
- How to setup Juniper vMX environment
- Docker安装php(使用docker pull方法)
- C3p0——数据库连接池
- 可视化图代码汇总
- STM32关于IAR和Keil中如何查看代码段的大小
- win10系统和压缩内存占用80端口 PID4
- DBMS_METADATA.GET_DDL 获取数据库里面的ddl语句
- unity 在 iOS 层级