文件名称:图片上传下载
文件大小:429KB
文件格式:RAR
更新时间:2018-01-23 03:35:44
图片上传下载
图片输入输出流的上传和下载关键代码 取得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 [更多]
【文件预览】:
文件上传
----图片()
--------19.jpg(3KB)
--------2.jpg(3KB)
--------21.jpg(3KB)
--------11.jpg(2KB)
--------13.jpg(2KB)
--------8.jpg(3KB)
--------6.jpg(4KB)
--------1.jpg(3KB)
--------16.jpg(3KB)
--------22.jpg(3KB)
--------12.jpg(4KB)
--------张靓颖.jpg(3KB)
--------14.jpg(3KB)
--------4.jpg(4KB)
--------5.jpg(3KB)
--------17.jpg(3KB)
--------shouji()
--------25.jpg(3KB)
--------9.jpg(3KB)
--------18.jpg(3KB)
--------Thumbs.db(107KB)
--------24.jpg(3KB)
--------23.jpg(3KB)
--------10.jpg(3KB)
--------7.jpg(3KB)
--------20.jpg(2KB)
--------15.jpg(3KB)
--------3.jpg(3KB)
----普通上传下载.CHM(145KB)
----lib()
--------commons-fileupload.jar(31KB)
--------commons-io-1.4.jar(106KB)
----demo.txt(2KB)