-
大小: 119KB文件类型: .zip金币: 1下载: 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 < files.length; 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破解
- 下一篇:东华大学压控函数发生器课程设计报告
相关资源
- Idea环境下Dubbo+SpringMVC+ZooKeeper+Zkui程序
- 尚硅谷最新springcloud高清视频
- 使用cxf和spring开发基于https的webservi
- Spring实战Spring in Action中文第4版pdf高清
- webSocket基于spring boot实现聊天
- Spring Boot 2.x整合微信支付在线教育网
- spring配置WebSocket开发包
- 微服务的搭建
- spring mvc 项目源码 + 完整环境配置详细
- springcloud与docker微服务架构实战配套代
- 学生选课信息管理系统.zip
- Spring boot实现用户登录,转盘,并将获
- Idea Spring boot 入门dome
- springboot2.0整合quartz
- springboot.txt
- SpringMVC+uploadify实现文件上传带进度条
-
Spring fr
amework Reference 中文版 - SpringBoot1.5.x+maven+velocity2-demo
- SpringBoot+SSM三个框架
- 尚硅谷SpringBoot核心技术篇
- Spring 框架自带定时任务和Quartz定时任
- spring boot cloud实战租房网平台(视频和
- Spring Boot带前后端 渐进式开发企业级
- Spring Boot整合Spring Batch,实现批处理
- IntelliJ IDEA创建的spring boot项目
- alipay支付Demo-springboot整合版
- springboot入门视频代码教材资源.txt
- springboot 登录注册
- Spring+Hibernate工具类所有增删改查
- springboot微信点餐视频源码全.txt
评论
共有 条评论