ssm上传图片
来源:互联网 发布:阿里云系统强制升级 编辑:程序博客网 时间:2024/06/06 06:04
controller写法
public String addStore(OOmallStore ooStore,@RequestParam("storepic") MultipartFile filedata,HttpServletRequest request) throws IOException{String url= request.getSession().getServletContext().getRealPath(“\image”); if (filedata != null && !filedata.isEmpty()) { // 判断是否上传文件 UploadPic.upload(filedata,url); ooStore.setStoreImage(newFileName); } oomallStoreService.insert(ooStore); return "/ooyanjing/m_get_supplier.action" ; }
package com.ooyanjing.util.method;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.URL;import javax.annotation.processing.FilerException;import org.springframework.web.multipart.MultipartFile;public class UploadPic { public static String newFileName; public static void upload(MultipartFile filedate, String url){ if (filedate != null && !filedate.isEmpty()) { // 判断是否上传文件 String fileName = filedate.getOriginalFilename();// 获取文件名 String extensionName = fileName .substring(fileName.lastIndexOf(".") + 1);// 获取图片扩展名 newFileName = String.valueOf(System.currentTimeMillis()) + "." + extensionName; try { InputStream is = filedate.getInputStream(); FileOutputStream fos = new FileOutputStream(new File(url,newFileName)); byte[] buffer = new byte[8192]; // 每次读8K字节 int count = 0; // 开始读取上传文件的字节,并将其输出到服务端的上传文件输出流中 while ((count = is.read(buffer)) > 0) { fos.write(buffer, 0, count); // 向服务端文件写入字节流 } fos.close(); // 关闭FileOutputStream对象 is.close(); // InputStream对象 } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }}
0 0
- ssm上传图片
- ssm上传图片
- ssm项目上传图片
- SSM uploadify 图片上传
- ssm图片上传_fhm笔记
- 基于ssm的上传图片
- ssm 上传图片 删除磁盘中图片
- jersey基于ssm进行上传图片总结
- ssm 框架上传图片到服务器
- ssm框架下fileupload图片上传实践
- ssm + maven 上传文件(图片)
- ssm上传图片文件到ftp(图片压缩处理)
- SSM框架form表单上传图片接不到值问题
- ssm框架上传图片保存到本地和数据库
- SSM配置Ueditor实现图片的上传<一>
- SSM配置Ueditor实现图片的上传<二>
- SSM配置Ueditor实现图片的上传<三>
- Ueditor上传图片,ssh和ssm框架下Ueditor整合
- 经典SQL语句大全
- Ubuntu12.04+OpenERP7.0安装笔记
- iOS开发ASIHTTPRequest数据压缩【7】
- Git客户端图文详解如何安装配置GitHub操作流程攻略
- QML ListView添加滚动条
- ssm上传图片
- Android 开发规范
- 使用rmp包安装impala1.4.1
- iOS开发ASIHTTPRequest断点续传(下载)【8】
- 新手CrossApp 之ListView小结
- c++小程序2——求最大公约数
- 在Ubuntu 12 服务器上源码安装 OpenERP 8.0
- STM32F207+DP83848+RT-THREAD实现网线拔插重连试验
- hadoop文件IO