Okhttp上传文件实现
客户端:
uploadfile.setOnClickListener {thread {//文件var file = File(this.getExternalFilesDirs(Environment.DIRECTORY_MOVIES)[0].absolutePath + File.separator + "jingbiye.jpg")//urlvar url = "http://192.168.2.198:8000/upload/"var client = OkHttpClient()//设置mediatypevar mediatype = "image/jpg".toMediaTypeOrNull()//设置请求体var filebody = file.asRequestBody(mediatype)//文件上传需要使用MultipartBodyvar requestBody = MultipartBody.Builder().setType(MultipartBody.FORM).addFormDataPart("file", file.name, filebody).build()//构造请求对象var request = Request.Builder().url(url).post(requestBody).build()//上传文件var response = client.newCall(request).execute()Log.d("liuqinhou", "run: " + response.body?.string())}}
服务端:
def upload(request):print("files:", request.FILES)image = request.FILES['file']print(type(image))with open("beauty.png", "wb") as f:for chunk in image.chunks():f.write(chunk)return HttpResponse("文件上传成功")
Okhttp上传文件实现相关推荐
- Android开发文件上传格式,(android开发)使用okhttp上传文件
开发android手机客户端,常常会需要上传文件到服务器,比如:你手机里的照片. 使用okhttp会是一个很好的选择.它使用很简单,而且运行效率也很高. 首先,在 app/build.gradle 的 ...
- android项目中使用的服务器上,android 开发中使用okhttp上传文件到服务器
开发android手机客户端,常常会需要上传文件到服务器,比如:你手机里的照片. 使用okhttp会是一个很好的选择.它使用很简单,而且运行效率也很高. 首先,在 app/build.gradle 的 ...
- Okhttp上传文件
使用Okhttp 上传文件 public void updateHeadImg(){new Thread(new Runnable() {@Overridepublic void run() {try ...
- OkHttp上传文件,服务器端请求解析找不到文件信息的问题
长话短说,不深入解释了,官方给的上传案例代码: private static final String IMGUR_CLIENT_ID = "..."; private stati ...
- OkHttp上传文件和图片操作
1:首先你得找到文件上传的路径:需要提前将文件准备好 2:添加读写权限 <uses-permission android:name="android.permission.INTERN ...
- okhttp上传文件结束后服务器才收到,okhttp3 Null Respone上传文件
嗨,我想上传一个JPG文件使用okhttp3的多部分请求到一个PHP服务器.该脚本检查$ _FILES ["image1"]并从html表单正常工作.当使用下面的代码时,我从服务器 ...
- Android客户端之“微服私访”App的系统学习(八)调用系统摄像头拍照并管理照片并使用Okhttp上传文件至后台
纤云弄巧,飞星传恨,银汉迢迢暗度.金风玉露一相逢,便胜却.人间无数.柔情似水,佳期如梦,忍顾鹊桥归路.两情若是久长时,又岂在.朝朝暮暮.明天就是七夕了,在此吟诗一首,然而和我并木有什么关系,所以还是静 ...
- okhttp上传图片和其他参数_阳光沙滩-Okhttp3 post上传文件的时候携带文件的参数的问题...
Okhttp3 post上传文件的时候携带文件的参数怎么做啊 下面是接口文档和练习的demo求教!谢谢 public class OkhttpActivity extends AppCompatAct ...
- okhttp 上传大文件失败
博主遇到的是 服务器设置了上传文件限值:2M,修改php.ini upload_max_filesize 后即可上传大图片
最新文章
- webpack 单页面应用实战
- 物料单位转换的两个函数
- engineering equation solver_欧洲留学|爱尔兰圣三一大学不可错过的高薪专业工程学Msc.Engineering|爱尔兰最佳工程课程!...
- java file类包_Java中File类的常用API
- AFN2.0到3.0的迁移
- 定义[nextTick、事件循环]
- Android VNC Server New
- Grpc Proto To Nuget Package 插件使用说明
- linux连接建立的时间,用timedatectl在Linux中检查当前时区及更改时区(创建符号链接来更改时区)...
- 【 Grey Hack 】万金油脚本:从路由器获取Password
- Python 获取系统信息模块psutil(转载)
- 建立简单的VLAN通信
- jQuery子页面刷新父页面--局部刷新+整体刷新 [转]
- 在线等差数列求和计算器
- 试图删除 xx 和yy之间的关系。但是,关系的其中一个外键 (xx_yy.xxID) 无法设置为 null。...
- 构造函数与一般函数的区别
- 技巧:在Silverlight应用程序中操作Cookie
- html编辑器全角 半角转换,javascript实现全角与半角字符的转换
- SpringCloud教程
- [ZT]硬盘整数分区计算方法