文件上传hfs服务器
文件上传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服务器相关推荐
- 为什么文件上传不了服务器上,文件上传存在服务器还是数据库
文件上传存在服务器还是数据库 内容精选 换一换 本章介绍如何在管理控制台购买GaussDB(for openGauss)实例,并通过内网使用弹性云服务器连接GaussDB(for openGauss) ...
- 文件上传打满服务器带宽,文件上传云服务器 带宽选择
文件上传云服务器 带宽选择 内容精选 换一换 弹性云服务器支持通过内网访问OBS,OBS可供用户存储任意类型的数据.将图片.视频等数据存储至OBS后,在ECS上可以访问OBS,下载桶中的图片或视频等数 ...
- 文件上传linux服务器,Linux 文件上传Linux服务器
进入命令行 在图形化桌面出现之前,与Unix系统进行交互的唯一方式就是借助由shell所提供的文本命令行界面(command line interface,CLI).CLI只能接受文本输入,也只能显示 ...
- 文档上传到服务器上,将文件上传到服务器上
将文件上传到服务器上 内容精选 换一换 为了实现NAT Server.SAP HANA主备节点和SAP S/4HANA主备节点互相通过SSH协议跳转的功能,需要配置云服务器之间的互信.在本地PC上,生 ...
- html网页上传到服务器_JSP+Servlet实现文件上传到服务器功能
本文实例为大家分享了JSP+Servlet实现文件上传到服务器功能的具体代码,供大家参考,具体内容如下 项目目录结构大致如下: 正如我在上图红线画的三个东西:Dao.service.servlet 这 ...
- asp.net ftp上传文件到服务器,.net 文件上传到服务器上
详解 Linux 下 SSH 远程文件传输命令 scp 3.将本地文件上传到服务器上 scp-P 2222/home/lnmp0.4.tar.gz root@www.vpser.net:/root/l ...
- 上传文件到服务器地址怎么配置,文件上传到服务器怎么配置
文件上传到服务器怎么配置 内容精选 换一换 模型准备以昇腾模型压缩工具的安装用户将需要量化的TensorFlow模型上传到Linux服务器任意目录下.本章节以sample自带的yolov3/pre_m ...
- Java实现文件上传到服务器(FTP方式)
Java实现文件上传到服务器(FTP方式) 1,jar包:commons-net-3.3.jar 2,实现代码: //FTP传输到数据库服务器private boolean uploadServerB ...
- jsp 如何上传文件到服务器上,如何使用JSP / Servlet将文件上传到服务器?
问题: How can I upload files to server using JSP/Servlet? 如何使用JSP / Servlet将文件上传到服务器? I tried this: 我尝 ...
最新文章
- 数据库维护优化及后期改进约定.实践篇
- 安装配置sendmail服务器
- windows下安装Python virtualenvwrapper-win
- 如何注册iClap账号?
- WLAN与WIFI的区别
- catkin_make: command not found
- 获取窗口上指定控件集合 2012-08-22 16:14 498人阅读 评论(0) 收藏...
- Nginx 模块开发(1)—— 一个稍稍能说明问题模块开发 Step By Step 过程
- Linux 开机报 or type Control-D to continue
- [论文阅读] Active Class Incremental Learning for Imbalanced Datasets
- centos7 cuda测试_CentOS 7 安装cuda环境
- 教你三步实现CDH到星环TDH的平滑迁移
- python excel行列转置_Excel 行列转换的最简方法
- 法人 法人代表和法定代表人的区别
- 南卡Runer骨传导耳机全能战机王
- Python计算长方形面积(带参数函数demo)
- 企业建行手机银行怎么对公转账限额
- Java总结IO篇之字符流
- 云南计算机一级c类基础知识,云南省大学计算机一级C类多选题及答案.pdf
- 视频转换格式,用DOS命令