上传word文档

来源:互联网 发布:vivo手机一键锁屏软件 编辑:程序博客网 时间:2024/06/06 18:22

上传word文档

第一次写文章,也不大会写,谨以此文章来让自己加深印象。
其实上传word文档和上传照片、上传视频差不了多少,都是把文件放到服务器上,唯一不同的可能就是设置各种格式了。
我在这里简单写一个小列子
后台代码展示:
@RequestMapping("upload")public void upload(HttpServletRequest request,HttpServletResponse reqponse) throws Exception{//创建一个磁盘工厂FileItemFactory factory=new DiskFileItemFactory();//创建容器的文件上传类ServletFileUpload upload=new ServletFileUpload(factory);//解析请求域中的文件List<FileItem> fileItems;fileItems=upload.parseRequest(request);if(fileItems !=null){//指定上传目录String uploadFolder=request.getSession().getServletContext().getRealPath("/")+"ceshi";System.out.println("文件上传路径="+uploadFolder);File file=new File(uploadFolder);if(!file.exists() && !file.isDirectory()){System.out.println("不存在");file.mkdirs();}else{System.out.println("存在");}for (FileItem fileItem : fileItems) {fileItem.write(new File(uploadFolder,fileItem.getName()));//fileItem.getName()文件名称}}}
uploadFolder 后面可以拼接路径
前台代码展示:
如果上传word文档 enctype="multipart/form-data"  是一定要写的。
<form action="${path}/sellCar/upload.htm" method="post" enctype="multipart/form-data">  <input type="file" id="fileup" name="fileup"/>  <input type="submit"/> </form>
上传完之后可以去自己正在运行的项目底下查看一下,看文件有没有上传到服务器。(Tomcat底下-项目名-Browse deployment location-ceshi)看下面有没有自己刚刚上传的word文档 如果有就成功了。
0 0
原创粉丝点击