设为首页 - 加入收藏 香港马会-六合图库门户网站
香港马会
当前位置: 主页 > java技术 >

用JavaEE实现前后台交互的文件上传与下载,适合小白入门练手!

2019-04-26 14:03 java技术 来源于:原创
导读:详解:DiskFileItemFactory-创建监时文件目录,指是缓存区大小ServletFileUpload用于解析HttpServletRequest。返回一组文件对象。FileItem – 表示用户上传的每一个文件对像。主

详解:

DiskFileItemFactory-创建监时文件目录,指是缓存区大小

ServletFileUpload用于解析HttpServletRequest。返回一组文件对象。

FileItem – 表示用户上传的每一个文件对像。

主要流程:

File f? = new File("F:/ex/temp");//指定临时文件存放位置

DiskFileItemFactory ff =new DiskFileItemFactory(1024*1024*5, f);//临时文件的大小和存放位置

ServletFileUpload sf =new ServletFileUpload(ff);

List list=sf.parseRequest(request);//开始解析

for(FileItem it:list){//获得文件名。以及用到uuid解决重名的问题

FileUtils.copyInputStreamToFile(it.getInputStream(), new File(path+"/"+filename));//写的指定的文件夹中

}

1、前台代码: