- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 spring boot +springMVC +mybatis整合踩过的坑
刚刚接触spring boot 不久,目前对spring boot的最直观的理解是spring boot 通过注解的方式大大减少了spring 原有的配置文件。最近做的就是将原有的spring +springMVC+mybatis的工程改造成springboot+springMVC+mybatis。废话不多说,下面是改造过程中遇到的坑: 1.Application启动类的位置 首先Appl
2017-07-23 11:21:02 2359
图片上传下载
图片输入输出流的上传和下载关键代码 取得HttpServletRequest的InputStream输入流
InputStream is request getInputStream ;
以InputStream输入流为基础 建立一个BufferedReader对象
BufferedReader br new BufferedReader new InputStreamReader is ;
String buffer null;
循环读取请求内容的每一行内容
while buffer br readLine null {
如果读到的内容以 开始 且以 结束 表明忆到请求内容的结尾
if buffer endsWith " " &&buffer startsWith " " {
跳出循环
break;
}
如果读到的内容以 开始 表明开始了一个表单域
if buffer startsWith " " {
如查下一行内容中有filename字符串 表明这是一个文件域
if br readLine indexOf "filename" > 1 {
跳过两行 开始处理上传的文件内容
br readLine ;
br readLine ;
以系统时间为文件名 创建一个新文件
File file new File request getRealPath " " + System currentTimeMillis ;
创建文件输出流
PrintStream ps new PrintStream new FileOutputStream file ;
接着开始读取文件内容
String content null;
while content br readLine null {
如果读取的内容以 开始 表明开始了下一个表单域内容
if content startsWith " " {
跳出处理
break;
}
否则 将读到的内容输出到文件中
ps println content ;
}">图片输入输出流的上传和下载关键代码 取得HttpServletRequest的InputStream输入流
InputStream is request getInputStream ;
以InputStream输入流为基础 建立一个BufferedReader对象
BufferedReader br new BufferedReader new InputStreamReader is ;
String buff [更多]
2015-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人