HTTP协议图片上传交互
来源:互联网 发布:node常用模块 编辑:程序博客网 时间:2024/05/16 12:30
一、图片搭建
新建服务端项目:用到了servlet3.0之后的一些特性,用tomcat8,项目版本为3.0。不用导入其他相关jar包了就。
新建的Index表单。
3.0的界面,@multipartconfig是指定下载路径,这里下载到D盘。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
dopost声明Part
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//1 将要写入的图片信息(写死了在这儿)
//2 编码类型
//3 PrintWrite out定义个客户端去打印的信息
//4打印的信息是upload success.
sysout.out.println("upload success");//在服务端成功后打印的log信息
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
运行这样浏览选中sky图片,就可以将sky图片下载到D盘了,这是在网页界面的步骤。
二、用浏览器查看请求信息。
请求头信息:
请求正文信息:
而安卓手机客户端就需要拼接这个请求正文信息,这样服务器端才可以接受这个请求。
三、android手机端点击上传图片。
新建upload 类,然后用HttpUrlConnection与服务器建立连接,然后设置请求方式,因为是图片上传所以请求方式为:
这里注意:在设置请求头时候,设置分割线时候,分割线长度是是少“--”的。但是我们在用到的过程当中,它需要的长度是比请求头的长度多“--”的长度。如果在拼装实体数据的时候,不多加“--”的话。服务器是不认为你是通过mulpart方式上传的。
拼装IE浏览器中看到的请求信息的的正文,也要注意回车换行的拼接。
web地址填写自己的地址即可。
这样运行手机端,点击界面的按钮之后,显示uploadsuccess,并且d盘出现了下载的文件。
- HTTP协议图片上传交互
- android中图片上传使用http协议
- 图片服务器搭建 ftp上传http协议读取图片
- http协议以及交互
- 通过HTTP协议利用VC++上传图片至服务器
- 通过HTTP协议利用VC++上传图片至服务器
- 通过HTTP协议利用VC++上传图片至服务器
- Android表单及图片上传--HTTP协议构造分析
- http协议上传实现
- http协议实现上传
- HTTP协议上传
- http协议上传实现
- http协议上传实现
- 简析HTTP协议交互过程
- javafx之HTTP协议交互
- 交互须知的HTTP协议
- 图片服务器搭建!ftp上传到图片服务器,通过http协议读取图片
- ftp图片服务器搭建!ftp上传到图片服务器,通过http协议读取图片
- 柔性数组成员 长度为0的数组
- [使用疑问] 关于 定位手表 设置 电子围栏功能实现疑问
- 使用drools解决小明喝汽水的问题
- 经典SQL语句大全(提升篇)
- Android的专用驱动
- HTTP协议图片上传交互
- iOS下拨打电话
- Hello World
- CentOS 7 相关记录
- Android应用程序资源的编译和打包过程分析
- Oracle Merge into(代替Insert/Update在Oracle中的应用)示例
- 经典SQL语句大全(技巧篇)
- openfire 域名问题
- UE4 Texture Support and Settings