-
大小: 119KB文件類型: .zip金幣: 2下載: 0 次發布日期: 2021-06-05
- 語言: 其他
- 標簽: spring??ssi-uploader??
資源簡介
基于spring 的ssi-uploader的多圖片上傳基于spring 的ssi-uploader的多圖片上傳

代碼片段和文件信息
package?com.anXin.controller.util;
import?java.io.File;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.io.InputStream;
import?java.text.SimpleDateFormat;
import?java.util.Date;
import?java.util.Map;
import?javax.servlet.ServletContext;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Controller;
import?org.springframework.ui.ModelMap;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.RequestParam;
import?org.springframework.web.bind.annotation.ResponseBody;
import?org.springframework.web.multipart.MultipartFile;
import?org.springframework.web.multipart.MultipartHttpServletRequest;
import?org.springframework.web.multipart.commons.CommonsMultipartFile;
import?com.anXin.bean.util.Picture;
import?com.anXin.service.util.FileUploadUntilService;
/**
?*?????:??????????????????
?*?*/
@Controller
@RequestMapping(“upload“)
public?class?FileUploadUntil?{
@Autowired
private?FileUploadUntilService?service;
@RequestMapping(“filesUpload“)
@ResponseBody
public?boolean?upload(@RequestParam(“file“)?CommonsMultipartFile?files[]String?space_idString?addr_codeint?pf_idHttpServletRequest?request?ModelMap?model)?{
System.out.println(“====?????????????======“);
boolean?flag?=?true;//?????????????????????
????//?????????·????
????ServletContext?sc?=?request.getSession().getServletContext();??
????//????λ????
????String?path?=?sc.getRealPath(“/img“)?+?“/“;?//??趨????????????
????System.out.println(“=======path======“+path);
????File?f?=?new?File(path);??
????if?(!f.exists())??
????????f.mkdirs();??
??
????for?(int?i?=?0;?i? ????????//?????????????
????????String?fileName?=?files[i].getOriginalFilename();??
????????long?size?=?files[i].getSize();
????????SimpleDateFormat?form?=?new?SimpleDateFormat(“yyyy-MM-dd?HH:mm:ss“);
????????Date??date?=?new?Date();
????????String?format?=?form.format(date);
????????//??????????
????????String?newFileName?=??fileName;?
????????//??????????????????й???????浽??????
????????Picture?pic?=?new?Picture();
????????pic.setPic_name(fileName);
????????pic.setPic_date(format);
????????pic.setPic_size(size);
????????pic.setAddr_code(addr_code);
????????pic.setPf_id(pf_id);
????????pic.setSpace_id(Integer.parseInt(space_id));
????????pic.setPic_used(0);
????????pic.setNotes((path?+?newFileName));
????????if?(!files[i].isEmpty())?{??
????????????try?{??
???????????? //??????????浽??????
???????????? service.addPic(pic);
???????????? //????????????????
????????????????FileOutputStream?fos?=?new?FileOutputStream(path??
????????????????????????+?newFileName);??
????????????????InputStream?in?=?files[i].getInputStream();??
????????????????int?b?=?0;??
????????????????w
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-05-14?17:23??ImgInput\
?????目錄???????????0??2017-05-14?17:23??ImgInput\css\
?????文件??????121300??2017-05-14?10:57??ImgInput\css\bootstrap.min.css
?????目錄???????????0??2017-05-14?17:23??ImgInput\css\images\
?????文件????????2373??2017-05-14?10:57??ImgInput\css\images\sprite.png
?????文件????????3072??2017-05-14?10:57??ImgInput\css\images\Thumbs.db
?????文件????????8768??2017-05-14?10:57??ImgInput\css\ssi-uploader.css
?????文件????????6454??2017-05-14?10:57??ImgInput\css\ssi-uploader.min.css
?????文件???????12201??2017-05-14?10:57??ImgInput\css\ssi-uploader.min.css.map
?????文件?????????701??2017-05-14?10:57??ImgInput\css\st
?????文件????????6449??2017-05-14?15:23??ImgInput\FileUploadUntil.java
?????文件????????1649??2017-05-14?10:57??ImgInput\index.html
?????文件?????????119??2017-05-14?10:57??ImgInput\jquery插件庫.url
?????目錄???????????0??2017-05-14?17:23??ImgInput\js\
?????文件???????36966??2017-05-14?10:57??ImgInput\js\bootstrap.min.js
?????文件???????84284??2017-05-14?10:57??ImgInput\js\jquery-2.1.1.min.js
?????文件???????41466??2017-05-14?10:57??ImgInput\js\ssi-uploader.js
?????文件???????17994??2017-05-14?10:57??ImgInput\js\ssi-uploader.min.js
?????文件???????27563??2017-05-14?10:57??ImgInput\js\ssi-uploader.min.js.map
?????目錄???????????0??2017-05-14?17:23??ImgInput\src\
?????目錄???????????0??2017-05-14?17:23??ImgInput\src\ssi-uploader\
?????目錄???????????0??2017-05-14?17:23??ImgInput\src\ssi-uploader\js\
?????文件???????41466??2017-05-14?10:57??ImgInput\src\ssi-uploader\js\ssi-uploader.js
?????目錄???????????0??2017-05-14?17:23??ImgInput\src\ssi-uploader\st
?????目錄???????????0??2017-05-14?17:23??ImgInput\src\ssi-uploader\st
?????文件????????1043??2017-05-14?10:57??ImgInput\src\ssi-uploader\st
?????文件????????1162??2017-05-14?10:57??ImgInput\src\ssi-uploader\st
?????文件?????????216??2017-05-14?10:57??ImgInput\src\ssi-uploader\st
?????文件????????1043??2017-05-14?10:57??ImgInput\src\ssi-uploader\st
?????文件????????1099??2017-05-14?10:57??ImgInput\src\ssi-uploader\st
?????文件????????1000??2017-05-14?10:57??ImgInput\src\ssi-uploader\st
............此處省略8個文件信息
- 上一篇:QuartusII7.0破解
- 下一篇:東華大學壓控函數發生器課程設計報告
評論
共有 條評論