implementation 'com.squareup.okhttp3:okhttp:3.10.0'implementation 'com.squareup.okio:okio:1.12.0'

忽略https请求:
res->xml->network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>
<network-security-config xmlns:android="http://schemas.android.com/apk/res/android"><base-config cleartextTrafficPermitted="true" />
</network-security-config>

清单文件中添加:

<application
android:networkSecurityConfig="@xml/network_security_config"
application/>

上传文件代码

 OkHttpClient client = new OkHttpClient();MediaType type = MediaType.parse("application/octet-stream");//“text/xml;charset=utf-8”File file1 = new File(path + fileName);RequestBody fileBody = RequestBody.create(type, file1);Request request = new Request.Builder().url("http://192.168.0.107:8087/fileupload/fileupload/").addHeader("User-Agent", "android").header("Content-Type", "text/html; charset=utf-8;").post(fileBody).build();client.newCall(request).enqueue(new Callback() {@Overridepublic void onFailure(Call call, IOException e) {e.printStackTrace();}@Overridepublic void onResponse(Call call, Response response) throws IOException {runOnUiThread(new Runnable() {@Overridepublic void run() {Toast.makeText(Main2Activity.this, "成功", Toast.LENGTH_SHORT).show();}});}});

AndroidOkhttp3上传单个文件相关推荐

  1. webflow ajax,java开发之spring webflow实现上传单个文件及多个文件功能实例

    本文实例讲述了java开发之spring webflow实现上传单个文件及多个文件功能.分享给大家供大家参考,具体如下: 上传单个文件 准备 1. 如果你项目中使用了spring security的话 ...

  2. 文件上载限制4gb_新get!百度网盘破除上传单个文件超4GB限制

    现在网盘的限制是越来越多,国内还在免费+能用的也就剩百度网盘了.虽然随便注册个账号大家都能凑合用用,但非会员5GB的使用空间.上传/下载速率限制,加上下载大文件必须使用网盘客户端等,让小编发现百度网盘 ...

  3. express,multer,jQuery前端后端上传单个文件

    文章目录 先安装基本的模块 附上multer的github当中别人汉化的API文档 开始创建基本express(上传图片) 测试是否正常 前端部分 前端需要注意的 multer使用 multer({} ...

  4. Struts文件上传与下载详解_上传单个文件

    大家都知道Servlet上传文件的时候用的是commons-fileupload插件上传的,但是过程极其的麻烦,同样Struts2也有自带的文件上传,但是过程比Servlet里面的简单了不少,接下来请 ...

  5. spring webflow : 上传单个文件实例

    准备 如果你项目中使用了spring security的话,参考上一篇文章,使用上篇的第二种方法,并去掉MultipartFilter(如果有配置的话),否则得不到文件 流程中的变量(如用var标签定 ...

  6. [Git命令]上传单个文件到GitHub项目已有文件夹

    要将"xxx-第五章"文件夹里新修改的文件"修改4.0"上传到GitHub仓库中 在当前文件夹右键选择"Git Bash Here" 首先g ...

  7. 如何上传本地文件到github又如何删除自己的github仓库

    首先自己在https://github.com/网站要注册一个账户 自己上传工程到jithub,没有付费的用户只能选用public,意味着你的项目在全网是可以被看到和下载的: 所以涉及私密信息的,需要 ...

  8. java上传rar文件_java实现上传zip/rar压缩文件,自动解压

    在pom中添加解压jar依赖 4.0.0 org.springframework.boot spring-boot-starter-parent 2.1.2.RELEASE com.hf uncomp ...

  9. linux中使用lftp上传下载文件

    lftp是linux中一款ftp服务器相比windows中的ftp显得要复杂不少了,下面我来总结一下lftp文件上传,文件下载,及文件查找等等相关命令吧. lftp连接的几种方法,最常用的是lftp ...

最新文章

  1. Manning、Ostendorf、Povey、何晓冬、周明共话多模态NLP的机遇和挑战(附视频)
  2. 根据经纬度批量计算多个点到多个点之间的距离
  3. 转:Linux实时将所有输出重定向到文件
  4. 深度学习到底有多难?这篇文章带你入门!
  5. 11.Wave Shader
  6. decode 大于比较 小于_6 燃气输配系统6.3 压力不大于1.6Mpa的室外燃气管道城镇燃气设计规范 GB500282006(2020修订版)...
  7. C语言怎么合并两个有序链表
  8. 基于云平台的家居综合监测管理系统的设计与实现
  9. C++ 宏、范型和RTTI 浅析
  10. 少年Vince之遐想
  11. mysql5.6源码自动安装脚本
  12. mysql text 性能_MySQL - text 性能优化--记录一
  13. python mysql编码_Python和MySql:Unicode和编码
  14. volatile c语言_C语言系列文章之volatile
  15. ncl 添加点shp文件_NCL绘制中国地图
  16. 荣耀手机wifi信号如何连接服务器,教你手机无限流量免费上网 荣耀WiFi实测
  17. App Store提交上线、市场推广专题
  18. Win10怎么添加开机启动项?Win10添加开机自动运行软件三种方法
  19. .equal(String)与Stirng.equal()的区别
  20. 验证手机号码是否正确

热门文章

  1. newcode Gene Tree 点分治
  2. 【NOI2019】 机器人 【区间dp】【插值】【下降幂多项式】【分段函数】
  3. P2446 [SDOI2010]大陆争霸
  4. [bzoj3625][Codeforces Round #250]小朋友和二叉树 (生成函数)
  5. P3462-[POI2007]ODW-Weights【贪心】
  6. P1941-飞扬的小鸟【dp】
  7. P4137-Rmq Problem/mex【莫队,分块】
  8. 2019-2020 ICPC Asia Hong Kong Regional Contest 补题(部分)
  9. 【manacher】双倍回文(金牌导航 manacher-2/luogu 4287)
  10. 【差分】Tallest Cow(poj 3263/luogu 2879)