上传图片
来源:互联网 发布:淘宝达人怎么收费 编辑:程序博客网 时间:2024/06/06 20:15
public String add(String sname,Stock stock,MultipartFile multipartFile) throws IOException {//获取上传文件名称 String filename=multipartFile.getOriginalFilename(); //获取新的文件名 long millis = System.currentTimeMillis(); String newName=millis+filename; //获取文件流 InputStream inputStream1 = multipartFile.getInputStream(); //获取物理路径 String wlPath = "F:\\lianxi\\src\\main\\resources\\static\\image/"+newName; //逻辑路径 String ljPath = "../image/"+newName; //判断是否需要创建文件夹 //物理路径文件夹 File wlFile=new File("F:\\lianxi\\src\\main\\resources\\static\\image"); if(!wlFile.exists()) { wlFile.mkdir(); } //执行读写操作 if(!multipartFile.isEmpty()) { //将文件放入物理路径 FileOutputStream wlFileOutputStream = new FileOutputStream(wlPath); int line = 0; while ((line = inputStream1.read()) != -1) { //写入物理路径 wlFileOutputStream.write(line); } wlFileOutputStream.flush(); wlFileOutputStream.close(); inputStream1.close(); } //将相对路径放入数据库中 stock.setPhoto(ljPath); service.add(stock); return "redirect:/select"; }页面布局:<div class="form-group"> <label for="inputUser" class="col-md-2 control-label">照片</label> <div class="col-md-3"> <input type="file" name="multipartFile" class="form-control" id="inputUser"> </div> </div> <input class="btn btn-success" type="submit" value="入库"></div>
阅读全文
2 0
- 图片上传
- 上传图片
- 上传图片
- 上传图片
- 上传图片
- 上传图片
- 图片上传
- 图片上传
- 上传图片
- 上传图片
- 图片上传
- 图片上传
- 图片上传
- 图片上传
- 上传图片
- 上传图片
- 上传图片
- 图片上传
- 彻底了解Object这个属性
- java.lang.NoClassDefFoundError: android.support.v4.animation.AnimatorCompatHelper
- Android app安装过程分析(基于Nougat)
- 让IE浏览器支持HTML5标准
- 【DOM 编程艺术】3.5 获取和设置属性
- 上传图片
- A sequence of numbers
- 【Gradle Build Tool 4.1用户指南】Chapter 4. Using the Gradle Command-Line 第4章 使用Gradle命令行
- DataTable中去除空格
- 稳定排序与不稳定排序
- 2017_9_20 生活记录
- viewdidload的调用时机
- HDU 1241 Oil Deposits (DFS 八方向)
- synchronized方法