客户端:

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上传文件实现相关推荐

  1. Android开发文件上传格式,(android开发)使用okhttp上传文件

    开发android手机客户端,常常会需要上传文件到服务器,比如:你手机里的照片. 使用okhttp会是一个很好的选择.它使用很简单,而且运行效率也很高. 首先,在 app/build.gradle 的 ...

  2. android项目中使用的服务器上,android 开发中使用okhttp上传文件到服务器

    开发android手机客户端,常常会需要上传文件到服务器,比如:你手机里的照片. 使用okhttp会是一个很好的选择.它使用很简单,而且运行效率也很高. 首先,在 app/build.gradle 的 ...

  3. Okhttp上传文件

    使用Okhttp 上传文件 public void updateHeadImg(){new Thread(new Runnable() {@Overridepublic void run() {try ...

  4. OkHttp上传文件,服务器端请求解析找不到文件信息的问题

    长话短说,不深入解释了,官方给的上传案例代码: private static final String IMGUR_CLIENT_ID = "..."; private stati ...

  5. OkHttp上传文件和图片操作

    1:首先你得找到文件上传的路径:需要提前将文件准备好 2:添加读写权限 <uses-permission android:name="android.permission.INTERN ...

  6. okhttp上传文件结束后服务器才收到,okhttp3 Null Respone上传文件

    嗨,我想上传一个JPG文件使用okhttp3的多部分请求到一个PHP服务器.该脚本检查$ _FILES ["image1"]并从html表单正常工作.当使用下面的代码时,我从服务器 ...

  7. Android客户端之“微服私访”App的系统学习(八)调用系统摄像头拍照并管理照片并使用Okhttp上传文件至后台

    纤云弄巧,飞星传恨,银汉迢迢暗度.金风玉露一相逢,便胜却.人间无数.柔情似水,佳期如梦,忍顾鹊桥归路.两情若是久长时,又岂在.朝朝暮暮.明天就是七夕了,在此吟诗一首,然而和我并木有什么关系,所以还是静 ...

  8. okhttp上传图片和其他参数_阳光沙滩-Okhttp3 post上传文件的时候携带文件的参数的问题...

    Okhttp3 post上传文件的时候携带文件的参数怎么做啊 下面是接口文档和练习的demo求教!谢谢 public class OkhttpActivity extends AppCompatAct ...

  9. okhttp 上传大文件失败

    博主遇到的是 服务器设置了上传文件限值:2M,修改php.ini upload_max_filesize 后即可上传大图片

最新文章

  1. webpack 单页面应用实战
  2. 物料单位转换的两个函数
  3. engineering equation solver_欧洲留学|爱尔兰圣三一大学不可错过的高薪专业工程学Msc.Engineering|爱尔兰最佳工程课程!...
  4. java file类包_Java中File类的常用API
  5. AFN2.0到3.0的迁移
  6. 定义[nextTick、事件循环]
  7. Android VNC Server New
  8. Grpc Proto To Nuget Package 插件使用说明
  9. linux连接建立的时间,用timedatectl在Linux中检查当前时区及更改时区(创建符号链接来更改时区)...
  10. 【 Grey Hack 】万金油脚本:从路由器获取Password
  11. Python 获取系统信息模块psutil(转载)
  12. 建立简单的VLAN通信
  13. jQuery子页面刷新父页面--局部刷新+整体刷新 [转]
  14. 在线等差数列求和计算器
  15. 试图删除 xx 和yy之间的关系。但是,关系的其中一个外键 (xx_yy.xxID) 无法设置为 null。...
  16. 构造函数与一般函数的区别
  17. 技巧:在Silverlight应用程序中操作Cookie
  18. html编辑器全角 半角转换,javascript实现全角与半角字符的转换
  19. SpringCloud教程
  20. [ZT]硬盘整数分区计算方法

热门文章

  1. drf 安装_接口以及drf安装
  2. 文件误删怎么恢复?文件恢复小妙招
  3. 操作系统---设备管理(软设)
  4. 无心剑中译帕布罗·聂鲁达《今夜我能写》
  5. 笔记本电脑无法连接WiFi?找不到WiFi图标?(图解)
  6. 网页千色字 v3.5.200706 轻装版 免费
  7. Ubuntu 14.10安装和卸载搜狗拼音输入法
  8. Mac m1合适的模拟器
  9. 手机第一次怎么充电?
  10. 浅谈在线并行计算框架