-
大小: 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 < 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破解
- 下一篇:东华大学压控函数发生器课程设计报告
相关资源
- SpringBoot+H2+mybatis-plus59130
- 基于J2EE物资出入库管理系统
- 基于SSM+CXF构建的RESTFul webservice
- 大数据中的云网络Cloud Networking for B
- Spring+MyBatis企业应用实战第一二版的源
- springboot+rabbitmq项目demo(亲测可正常运
- springboot整合RabbitMQ实现延时队列的两
- 关于Spring MVC项目maven中通过fileupload上
- Spring-Data-Redis2.0+Spring5
- 2017年-传智播客-张志君老师-SpringBoo
- springboot+mybatis整合实现注册登录
-
spring-fr
amework-5.0.2.RELEASE 源码包 - 基于web的图书馆运营系统
- springboot+webflux+mongodb+freemarker
- springboot整合activiti完整demo
- SpringBoot实战(第4版)清晰版.pdf.zip
- SpringBoot 中文文档
- springboot+jpa+thymeleaf实现增删改查分页
- es(elasticsearch)整合SpringCloudSpringBo
- Springboot日志开启SLF4J过程解析
- 原银在线信贷平台概要设计说明书v
- springcloud 微服务(全套视频)
- springCloud教学视频
- springboot全套教程2018年2.0版本
- 官网springboot项目
- Spring Boot中自定义注解结合AOP实现主备
- flowable整合Spring
- Spring Security架构以及源码详析
- SpringBoot+Mybatis+前后台隔离技术,完整
- Spring Boot技术栈博客企业前后端2018
评论
共有 条评论