AndroidOkhttp3上传单个文件
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上传单个文件相关推荐
- webflow ajax,java开发之spring webflow实现上传单个文件及多个文件功能实例
本文实例讲述了java开发之spring webflow实现上传单个文件及多个文件功能.分享给大家供大家参考,具体如下: 上传单个文件 准备 1. 如果你项目中使用了spring security的话 ...
- 文件上载限制4gb_新get!百度网盘破除上传单个文件超4GB限制
现在网盘的限制是越来越多,国内还在免费+能用的也就剩百度网盘了.虽然随便注册个账号大家都能凑合用用,但非会员5GB的使用空间.上传/下载速率限制,加上下载大文件必须使用网盘客户端等,让小编发现百度网盘 ...
- express,multer,jQuery前端后端上传单个文件
文章目录 先安装基本的模块 附上multer的github当中别人汉化的API文档 开始创建基本express(上传图片) 测试是否正常 前端部分 前端需要注意的 multer使用 multer({} ...
- Struts文件上传与下载详解_上传单个文件
大家都知道Servlet上传文件的时候用的是commons-fileupload插件上传的,但是过程极其的麻烦,同样Struts2也有自带的文件上传,但是过程比Servlet里面的简单了不少,接下来请 ...
- spring webflow : 上传单个文件实例
准备 如果你项目中使用了spring security的话,参考上一篇文章,使用上篇的第二种方法,并去掉MultipartFilter(如果有配置的话),否则得不到文件 流程中的变量(如用var标签定 ...
- [Git命令]上传单个文件到GitHub项目已有文件夹
要将"xxx-第五章"文件夹里新修改的文件"修改4.0"上传到GitHub仓库中 在当前文件夹右键选择"Git Bash Here" 首先g ...
- 如何上传本地文件到github又如何删除自己的github仓库
首先自己在https://github.com/网站要注册一个账户 自己上传工程到jithub,没有付费的用户只能选用public,意味着你的项目在全网是可以被看到和下载的: 所以涉及私密信息的,需要 ...
- java上传rar文件_java实现上传zip/rar压缩文件,自动解压
在pom中添加解压jar依赖 4.0.0 org.springframework.boot spring-boot-starter-parent 2.1.2.RELEASE com.hf uncomp ...
- linux中使用lftp上传下载文件
lftp是linux中一款ftp服务器相比windows中的ftp显得要复杂不少了,下面我来总结一下lftp文件上传,文件下载,及文件查找等等相关命令吧. lftp连接的几种方法,最常用的是lftp ...
最新文章
- Manning、Ostendorf、Povey、何晓冬、周明共话多模态NLP的机遇和挑战(附视频)
- 根据经纬度批量计算多个点到多个点之间的距离
- 转:Linux实时将所有输出重定向到文件
- 深度学习到底有多难?这篇文章带你入门!
- 11.Wave Shader
- decode 大于比较 小于_6 燃气输配系统6.3 压力不大于1.6Mpa的室外燃气管道城镇燃气设计规范 GB500282006(2020修订版)...
- C语言怎么合并两个有序链表
- 基于云平台的家居综合监测管理系统的设计与实现
- C++ 宏、范型和RTTI 浅析
- 少年Vince之遐想
- mysql5.6源码自动安装脚本
- mysql text 性能_MySQL - text 性能优化--记录一
- python mysql编码_Python和MySql:Unicode和编码
- volatile c语言_C语言系列文章之volatile
- ncl 添加点shp文件_NCL绘制中国地图
- 荣耀手机wifi信号如何连接服务器,教你手机无限流量免费上网 荣耀WiFi实测
- App Store提交上线、市场推广专题
- Win10怎么添加开机启动项?Win10添加开机自动运行软件三种方法
- .equal(String)与Stirng.equal()的区别
- 验证手机号码是否正确
热门文章
- newcode Gene Tree 点分治
- 【NOI2019】 机器人 【区间dp】【插值】【下降幂多项式】【分段函数】
- P2446 [SDOI2010]大陆争霸
- [bzoj3625][Codeforces Round #250]小朋友和二叉树 (生成函数)
- P3462-[POI2007]ODW-Weights【贪心】
- P1941-飞扬的小鸟【dp】
- P4137-Rmq Problem/mex【莫队,分块】
- 2019-2020 ICPC Asia Hong Kong Regional Contest 补题(部分)
- 【manacher】双倍回文(金牌导航 manacher-2/luogu 4287)
- 【差分】Tallest Cow(poj 3263/luogu 2879)