文件上传与下载问题记录
Posted andrew520
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件上传与下载问题记录相关的知识,希望对你有一定的参考价值。
上传:先获取上传的路径+文件名,然后上传
下载:
1.先读取服务器路径下的文件(也就是需要下载的文件)需要知道
--文件路径+文件名 ,采用输入流fileInputStream将文件读取到buffer中
2.创建输出流 OutputStream,将buffer的数据写到输出流
--输出流需要 --输出路径+文件名
file2 =e:/download/filetest/file7.txt
OutputStream os = new FileOutputStream(file2);
3.如果不指定具体的输出路径,直接采用response创建输出流,默认下载到浏览器对应路径下
OutputStream os = response.getOutputStream();
4.文件上传到相对路径
// 文件上传后的路径,相对路径
String filePath1 = request.getSession().getServletContext().getRealPath("/upload/test/");
---上传成功后文件存放的路径为--srcmainwebappupload est
// 绝对路径
// String filePath1="C://Users//Andrew//Desktop//fileTest//";
5.从相对路径下进行文件下载
String realPath = request.getServletContext().getRealPath( "/upload/test/");
--可知相对路径是相对----srcmainwebapp 的
以上是关于文件上传与下载问题记录的主要内容,如果未能解决你的问题,请参考以下文章