优化上传文件路径
This commit is contained in:
parent
3940d07ab4
commit
2e3a373da4
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.tool;
|
||||
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import cn.hutool.core.io.FileUtil;
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.base.AjaxResult;
|
||||
|
|
@ -27,6 +28,7 @@ import org.springframework.ui.ModelMap;
|
|||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
|
|
@ -45,14 +47,19 @@ public class UploadFileController extends BaseController {
|
|||
*/
|
||||
@Log(title = "上传文件", businessType = BusinessType.INSERT)
|
||||
@PostMapping("/files")
|
||||
public AjaxResult updateAvatar(@RequestParam("file") MultipartFile file) {
|
||||
public AjaxResult updateAvatar(@RequestParam("file") MultipartFile file,String module) {
|
||||
try {
|
||||
if (!file.isEmpty()) {
|
||||
String originalFileName = file.getOriginalFilename();
|
||||
originalFileName.substring(originalFileName.lastIndexOf("."));
|
||||
String fileName = FileUploadUtils.upload( Global.getAvatarPath(), file,originalFileName);
|
||||
String filePath="";
|
||||
//上传文件路径由模块参数(module)和上传的当天日期组成
|
||||
if (null != module) {
|
||||
filePath=module+ File.separator+ DateUtil.today()+ File.separator;
|
||||
}
|
||||
String fileName = FileUploadUtils.upload( Global.getAvatarPath()+filePath, file,originalFileName);
|
||||
AjaxResult ajaxResult = new AjaxResult();
|
||||
ajaxResult.put( "fileName", fileName );
|
||||
ajaxResult.put( "fileName", filePath+fileName );
|
||||
ajaxResult.put( "code", "200" );
|
||||
ajaxResult.put( "msg", "上传成功" );
|
||||
return ajaxResult;
|
||||
|
|
|
|||
|
|
@ -33,7 +33,6 @@ import com.ruoyi.common.utils.ExcelUtil;
|
|||
public class TrainCourseController extends BaseController
|
||||
{
|
||||
private String prefix = "train/course/trainCourse";
|
||||
|
||||
@Autowired
|
||||
private ITrainCourseService trainCourseService;
|
||||
|
||||
|
|
|
|||
|
|
@ -96,6 +96,7 @@
|
|||
var uploadInst = upload.render({
|
||||
elem: '#test1'
|
||||
,url: '/upload/files'
|
||||
,data:{module:"train/course"}//文件存放路径
|
||||
,before: function(obj){
|
||||
//预读本地文件示例,不支持ie8
|
||||
obj.preview(function(index, file, result){
|
||||
|
|
|
|||
|
|
@ -97,6 +97,7 @@
|
|||
var uploadInst = upload.render({
|
||||
elem: '#test1'
|
||||
,url: '/upload/files'
|
||||
,data:{module:"train/course"}//文件存放路径
|
||||
,before: function(obj){
|
||||
//预读本地文件示例,不支持ie8
|
||||
obj.preview(function(index, file, result){
|
||||
|
|
|
|||
|
|
@ -133,6 +133,7 @@
|
|||
,uploadListIns = upload.render({
|
||||
elem: '#testList'
|
||||
,url: '/upload/files'
|
||||
,data:{module:"train/courseware"}//文件存放路径
|
||||
,accept: 'file'
|
||||
,multiple: true
|
||||
,auto: true
|
||||
|
|
|
|||
Loading…
Reference in New Issue