上传文件demo(包含图片压缩多图上传)
标签:
•
文件类型: .rar
•
文件大小: 13.84MB
•
下载次数: 1
•
本小demo是一个上传文件demo(包含图片压缩多图上传),文档上传,上传到本地,运行先去改存到本地的地址位置。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 878 2017-05-31 19:53 upload.classpath
文件 1039 2017-08-23 16:35 upload.project
文件 567 2017-05-31 19:41 upload.settings.jsdtscope
文件 364 2017-05-31 19:41 upload.settingsorg.eclipse.jdt.core.prefs
文件 567 2017-08-23 16:35 upload.settingsorg.eclipse.wst.common.component
文件 345 2017-05-31 19:41 upload.settingsorg.eclipse.wst.common.project.facet.core.xml
文件 49 2017-05-31 19:41 upload.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-05-31 19:41 upload.settingsorg.eclipse.wst.jsdt.ui.superType.name
文件 1241 2017-08-23 14:28 uploaduildclassesapplicationContext-service.xml
文件 2724 2017-08-23 17:50 uploaduildclassescomcontrollerFileAjaxRaRUploadController.class
文件 1545 2017-08-23 17:15 uploaduildclassescomcontrollerFileUploadArrController.class
文件 3233 2017-08-23 17:11 uploaduildclassescomcontrollerFileUploadController.class
文件 2318 2017-08-23 17:14 uploaduildclassescomutilsCommonUtil.class
文件 663 2017-06-02 16:04 uploaduildclasseslog4j.properties
文件 41 2017-08-23 17:09 uploaduildclassespc.properties
文件 1575 2017-08-23 15:11 uploaduildclassesspringmvc.xml
文件 1241 2017-08-23 14:28 uploadconfigapplicationContext-service.xml
文件 663 2017-06-02 16:04 uploadconfiglog4j.properties
文件 1575 2017-08-23 15:11 uploadconfigspringmvc.xml
文件 1736 2017-08-23 17:50 uploadsrccomcontrollerFileAjaxRaRUploadController.java
文件 1024 2017-08-23 17:15 uploadsrccomcontrollerFileUploadArrController.java
文件 2176 2017-08-23 17:11 uploadsrccomcontrollerFileUploadController.java
文件 1593 2017-08-23 17:14 uploadsrccomutilsCommonUtil.java
文件 41 2017-08-23 17:09 uploadsrcpc.properties
文件 26755 2017-06-01 20:57 uploadWebContentjsjquery.form.js
文件 91342 2017-06-01 20:57 uploadWebContentjsjquery.js
文件 23117 2017-08-23 17:20 uploadWebContentjslrz.bundle.js
文件 39 2017-05-31 19:41 uploadWebContentmeta-INFMANIFEST.MF
文件 1422 2017-08-23 17:41 uploadWebContentWEB-INFjspajaxRaRuplod.jsp
文件 361 2017-08-23 16:17 uploadWebContentWEB-INFjspsuccess.jsp
............此处省略60个文件信息
package com.controller;
import java.io.File;
import java.util.UUID;
import javax.servlet.http.HttpServletRequest;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
import com.utils.CommonUtil;
@Controller
public class FileAjaxRaRUploadController {
/**
* 压缩图片
* @param request
* @return
*/
@RequestMapping(“testajax“)
public String loginForm(HttpServletRequest request){
return “ajaxRaRuplod“;
}
@RequestMapping(value=“/ajaxRaRupload“method=RequestMethod.POST)
public String upload(@RequestParam(“file“) MultipartFile file HttpServletRequest requestString picName){
if (!file.isEmpty()) {
String storePath= CommonUtil.getURL(“storePath“);//从配置文件读取存储路径
String uuid = UUID.randomUUID().toString().replace(“-“ ““);
String picNewName = uuid + picName.substring(picName.lastIndexOf(“.“));
//如果目录不存在,创建目录
File filepath = new File(storePath picName);
if (!filepath.getParentFile().exists()) {
filepath.getParentFile().mkdirs();//如果目录不存在,创建目录
}
try {
file.transferTo(new File(storePath+File.separator+picNewName));//把文件写入目标文件地址
} catch (Exception e) {
e.printStackTrace();
}
}
return “success“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 878 2017-05-31 19:53 upload.classpath
文件 1039 2017-08-23 16:35 upload.project
文件 567 2017-05-31 19:41 upload.settings.jsdtscope
文件 364 2017-05-31 19:41 upload.settingsorg.eclipse.jdt.core.prefs
文件 567 2017-08-23 16:35 upload.settingsorg.eclipse.wst.common.component
文件 345 2017-05-31 19:41 upload.settingsorg.eclipse.wst.common.project.facet.core.xm
文件 49 2017-05-31 19:41 upload.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-05-31 19:41 upload.settingsorg.eclipse.wst.jsdt.ui.superType.name
文件 1241 2017-08-23 14:28 uploaduildclassesapplicationContext-service.xm
文件 2724 2017-08-23 17:50 uploaduildclassescomcontrollerFileAjaxRaRUploadController.class
文件 1545 2017-08-23 17:15 uploaduildclassescomcontrollerFileUploadArrController.class
文件 3233 2017-08-23 17:11 uploaduildclassescomcontrollerFileUploadController.class
文件 2318 2017-08-23 17:14 uploaduildclassescomutilsCommonUtil.class
文件 663 2017-06-02 16:04 uploaduildclasseslog4j.properties
文件 41 2017-08-23 17:09 uploaduildclassespc.properties
文件 1575 2017-08-23 15:11 uploaduildclassesspringmvc.xm
文件 1241 2017-08-23 14:28 uploadconfigapplicationContext-service.xm
文件 663 2017-06-02 16:04 uploadconfiglog4j.properties
文件 1575 2017-08-23 15:11 uploadconfigspringmvc.xm
文件 1736 2017-08-23 17:50 uploadsrccomcontrollerFileAjaxRaRUploadController.java
文件 1024 2017-08-23 17:15 uploadsrccomcontrollerFileUploadArrController.java
文件 2176 2017-08-23 17:11 uploadsrccomcontrollerFileUploadController.java
文件 1593 2017-08-23 17:14 uploadsrccomutilsCommonUtil.java
文件 41 2017-08-23 17:09 uploadsrcpc.properties
文件 26755 2017-06-01 20:57 uploadWebContentjsjquery.form.js
文件 91342 2017-06-01 20:57 uploadWebContentjsjquery.js
文件 23117 2017-08-23 17:20 uploadWebContentjslrz.bundle.js
文件 39 2017-05-31 19:41 uploadWebContentme
文件 1422 2017-08-23 17:41 uploadWebContentWEB-INFjspajaxRaRuplod.jsp
文件 361 2017-08-23 16:17 uploadWebContentWEB-INFjspsuccess.jsp
............此处省略60个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)