上传图片
来源:互联网 发布:手机淘宝首页装修模板 编辑:程序博客网 时间:2024/05/17 02:41
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); sname = null; return "redirect:/select"; }
阅读全文
0 0
- 图片上传
- 上传图片
- 上传图片
- 上传图片
- 上传图片
- 上传图片
- 图片上传
- 图片上传
- 上传图片
- 上传图片
- 图片上传
- 图片上传
- 图片上传
- 图片上传
- 上传图片
- 上传图片
- 上传图片
- 图片上传
- Linux修改密码
- 第三方登录
- 如何在Ubuntu中安装TexMaker和Jupyter
- Hive内置运算符
- Android RxJava的基本使用三
- 上传图片
- eclipse 设置编译jdk版本及兼容版本
- ReactNative调试
- 获取多个复选框的值
- mysql数据库存储类型及存储引擎分析
- Android消息机制
- Windows任务计划 定时执行PHP代码及扩展(对数据库进行更新操作)
- angularjs+路由 实现用户列表
- ubuntu14.04 利用ros usb_cam包驱动摄像头后显示图像上下颠倒的解决方法