复盘项目图片上传

java分享会

分享人:北京分院 于博韬

1.背景介绍

2.知识剖析

3.常见问题

4.解决方案

5.编码实战

6.扩展思考

7.参考文献

8.更多讨论

1.背景介绍

做复盘的时候基本都需要图片上传

这里其实不难,但是对于第一次接触,可能还会有点问题

那我们就开始吧

2.知识剖析

图片上传使用的东西,核心还是公司封装好的工具类

但是使用工具类之前,有一个不一样的操作,这个和我们任务七是不一样的

在任务中,我们是通过调用第三方工具类,直接在本地通过上传文件的形式,提交文件信息,不论是form表单提交,还是使用其他的形式,核心都是

3.常见问题

流这个东西,很奇妙,我们就谈谈流

4.解决方案

一般我们接触过的,比较多的可能是这两个流:InputStream和OutputStream

就是最常说的字节输入,输出流

还有一种是字符流:Reader和Writer

不过今天讲的内容和这个有关系,但是不展开

这里还要提的就是网络传输中,是如何收发数据的

这就又涉及到,Request,Response,以及关键的Header,即请求头和响应头

不过我说了这么多,还是和今天的主题关系不大,哈哈哈

还是先看公司这个图片上传把

5.编码实战

认真听我讲解,仔细看我操作

6.扩展思考

前面卖了那么多关子,知道你们一定想打我,所以在这拓展一下之前说的东西

我们上传文件的时候,请求头是什么样子的

这里可以看一下我2017年11月8日的日报

说白了,文件内容是在请求头中,一起发送出去的,和我们发送参数什么的基本一致,不过做了一点小小的不一样的处理而已

哈哈哈哈,最后还是被我套路了

7.参考文献

http://www.jnshu.com/daily/39357?dailyType=others&total=143&page=11&uid=10373&sort=0&orderBy=3

8.更多讨论

鸣谢

感谢观看,如有出错,恳请指正

BY : 北京分院 于博韬