文件上传hfs服务器

1。添加依赖
implementation ‘com.squareup.okhttp3:okhttp:3.12.1’

2。添加读写SD卡权限

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>

3。代码

public class MainActivity extends AppCompatActivity implements View.OnClickListener {private Button bt_upload;Handler handler=new Handler(){@Overridepublic void handleMessage(Message msg) {super.handleMessage(msg);if (msg.what==101){Toast.makeText(MainActivity.this, "101"+msg.obj.toString(), Toast.LENGTH_SHORT).show();}else if (msg.what==102){Toast.makeText(MainActivity.this, "102"+msg.obj.toString(), Toast.LENGTH_SHORT).show();}}};@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);initView();}private void initView() {bt_upload = (Button) findViewById(R.id.bt_upload);bt_upload.setOnClickListener(this);}@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.bt_upload:upload();break;}}private void upload() {OkHttpClient.Builder builder=new OkHttpClient.Builder();builder.readTimeout(5, TimeUnit.SECONDS);builder.connectTimeout(5,TimeUnit.SECONDS);OkHttpClient client = builder.build();Request.Builder builder1=new Request.Builder();builder1.url("http://169.254.113.244/1703hfs/");MultipartBody.Builder builder2=new MultipartBody.Builder();builder2.setType(MultipartBody.FORM);// media/mp3  media/mp4   image/jpg  image/pngRequestBody requestBody = RequestBody.create(MediaType.parse("media/mp4"), new File("/sdcard/Download/abc.MP4"));builder2.addFormDataPart("file","liurui2.mp4",requestBody);MultipartBody multipartBody = builder2.build();builder1.post(multipartBody);Request request = builder1.build();Call call = client.newCall(request);call.enqueue(new Callback() {@Overridepublic void onFailure(Call call, IOException e) {Message obtain = Message.obtain();obtain.what=101;obtain.obj=e.getMessage();handler.sendMessage(obtain);}@Overridepublic void onResponse(Call call, Response response) throws IOException {Message obtain = Message.obtain();obtain.what=102;obtain.obj=response.body().string();handler.sendMessage(obtain);}});}
}

文件上传hfs服务器相关推荐

  1. 为什么文件上传不了服务器上,文件上传存在服务器还是数据库

    文件上传存在服务器还是数据库 内容精选 换一换 本章介绍如何在管理控制台购买GaussDB(for openGauss)实例,并通过内网使用弹性云服务器连接GaussDB(for openGauss) ...

  2. 文件上传打满服务器带宽,文件上传云服务器 带宽选择

    文件上传云服务器 带宽选择 内容精选 换一换 弹性云服务器支持通过内网访问OBS,OBS可供用户存储任意类型的数据.将图片.视频等数据存储至OBS后,在ECS上可以访问OBS,下载桶中的图片或视频等数 ...

  3. 文件上传linux服务器,Linux 文件上传Linux服务器

    进入命令行 在图形化桌面出现之前,与Unix系统进行交互的唯一方式就是借助由shell所提供的文本命令行界面(command line interface,CLI).CLI只能接受文本输入,也只能显示 ...

  4. 文档上传到服务器上,将文件上传到服务器上

    将文件上传到服务器上 内容精选 换一换 为了实现NAT Server.SAP HANA主备节点和SAP S/4HANA主备节点互相通过SSH协议跳转的功能,需要配置云服务器之间的互信.在本地PC上,生 ...

  5. html网页上传到服务器_JSP+Servlet实现文件上传到服务器功能

    本文实例为大家分享了JSP+Servlet实现文件上传到服务器功能的具体代码,供大家参考,具体内容如下 项目目录结构大致如下: 正如我在上图红线画的三个东西:Dao.service.servlet 这 ...

  6. asp.net ftp上传文件到服务器,.net 文件上传到服务器上

    详解 Linux 下 SSH 远程文件传输命令 scp 3.将本地文件上传到服务器上 scp-P 2222/home/lnmp0.4.tar.gz root@www.vpser.net:/root/l ...

  7. 上传文件到服务器地址怎么配置,文件上传到服务器怎么配置

    文件上传到服务器怎么配置 内容精选 换一换 模型准备以昇腾模型压缩工具的安装用户将需要量化的TensorFlow模型上传到Linux服务器任意目录下.本章节以sample自带的yolov3/pre_m ...

  8. Java实现文件上传到服务器(FTP方式)

    Java实现文件上传到服务器(FTP方式) 1,jar包:commons-net-3.3.jar 2,实现代码: //FTP传输到数据库服务器private boolean uploadServerB ...

  9. jsp 如何上传文件到服务器上,如何使用JSP / Servlet将文件上传到服务器?

    问题: How can I upload files to server using JSP/Servlet? 如何使用JSP / Servlet将文件上传到服务器? I tried this: 我尝 ...

最新文章

  1. 数据库维护优化及后期改进约定.实践篇
  2. 安装配置sendmail服务器
  3. windows下安装Python virtualenvwrapper-win
  4. 如何注册iClap账号?
  5. WLAN与WIFI的区别
  6. catkin_make: command not found
  7. 获取窗口上指定控件集合 2012-08-22 16:14 498人阅读 评论(0) 收藏...
  8. Nginx 模块开发(1)—— 一个稍稍能说明问题模块开发 Step By Step 过程
  9. Linux 开机报 or type Control-D to continue
  10. [论文阅读] Active Class Incremental Learning for Imbalanced Datasets
  11. centos7 cuda测试_CentOS 7 安装cuda环境
  12. 教你三步实现CDH到星环TDH的平滑迁移
  13. python excel行列转置_Excel 行列转换的最简方法
  14. 法人 法人代表和法定代表人的区别
  15. 南卡Runer骨传导耳机全能战机王
  16. Python计算长方形面积(带参数函数demo)
  17. 企业建行手机银行怎么对公转账限额
  18. Java总结IO篇之字符流
  19. 云南计算机一级c类基础知识,云南省大学计算机一级C类多选题及答案.pdf
  20. 视频转换格式,用DOS命令

热门文章

  1. 面对ChatGPT的冲击我们该怎么办?
  2. 聚焦后电梯新蓝海市场,日立电梯升级服务解决方案
  3. 计算机组成原理 学习笔记
  4. 神经网络训练出现 Inf 或 NaN
  5. VC智能感知 clw ncb bsc文件的作用
  6. 【软件工程】架构设计说明书
  7. matlab中循环load,[转载]Matlab利用load循环读入数据文件
  8. java自定义监听器例子_Java使用自定义注解实现为事件源绑定事件监听器操作示例...
  9. 怎样运营淘宝店,招徕回头客?——相关分析教你关键秘诀
  10. 在线导播台(网页导播台)混流效果