博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javaweb 基于springMVC实现文件上传
阅读量:5895 次
发布时间:2019-06-19

本文共 1386 字,大约阅读时间需要 4 分钟。

hot3.png

1. 添加依赖包maven

commons-fileupload
commons-fileupload
1.3.2

2. 配置注入

3. html

4. js ajax

5. java后台

@RequestMapping(value="logFile.do",method=RequestMethod.POST)    @ResponseBody    public String logFile(@RequestParam("logFile")MultipartFile logFile,@RequestParam("param1")String param1,@RequestParam("param2")String param2) throws IOException {        String filename = logFile.getOriginalFilename();//获取上传文件的文件名        InputStream file = null;        try {             file = logFile.getInputStream();        } catch (IOException e) {            e.printStackTrace();        }        InputStreamReader inputStreamReader = new InputStreamReader(file,"utf-8");        BufferedReader bf = new BufferedReader(inputStreamReader);        String newLine = "";        while((newLine = bf.readLine()) != null){            if(newLine.equals("")){            }else {                System.out.print("\n newLine = "+newLine);            }        }        System.out.print("\n\n\n filename  = "+filename);        System.out.print("\n\n\n param1  = "+param1);        System.out.print("\n\n\n param2  = "+param2);        return "上传成功";    }

 

转载于:https://my.oschina.net/u/3697586/blog/1600615

你可能感兴趣的文章
mysql安装,远程连接,以及修改密码
查看>>
Mybatis查询返回Map类型数据
查看>>
java的深拷贝与浅拷贝
查看>>
程序员如何提高工作效率
查看>>
promise
查看>>
将Java应用部署到SAP云平台neo环境的两种方式
查看>>
==与equal的区别
查看>>
数据批量导入Oracle数据库
查看>>
C#开源项目介绍
查看>>
调用lumisoft组件发邮件 不需要身份验证 不需要密码
查看>>
DW 正则
查看>>
【ios6.0 自学瞎折腾】(三)表示图填充数据
查看>>
清理(委托类型实例)事件处理(实例)的函数及Lambda表达式
查看>>
Create UML diagrams online in seconds, no special tools needed.yUML
查看>>
抓屏原理
查看>>
Crash/Instance Recovery与Media Recovery的本质区别
查看>>
【组成原理】——运算器
查看>>
ASP.NET Dynamic Data Part.2(自定义动态数据网站)
查看>>
《Effective Java》读书笔记09--谨慎地覆盖clone方法
查看>>
AMF Message 及 AMF3 OBJECT 对象格式
查看>>