保存进度!
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
* @Author: Kane Wang <wangkane@qq.com>
|
* @Author: Kane Wang <wangkane@qq.com>
|
||||||
* @Date: 2025-10-16 09:46:42
|
* @Date: 2025-10-16 09:46:42
|
||||||
* @LastEditors: Kane Wang
|
* @LastEditors: Kane Wang
|
||||||
* @LastModified: 2025-11-18 15:11:46
|
* @LastModified: 2025-11-18 17:03:33
|
||||||
* @FilePath: src/main/java/com/cpic/xim/utils/files/SaveUploadFile.java
|
* @FilePath: src/main/java/com/cpic/xim/utils/files/SaveUploadFile.java
|
||||||
* @Description:
|
* @Description:
|
||||||
*
|
*
|
||||||
@@ -160,6 +160,10 @@ public class SaveUploadFile
|
|||||||
throw new MoveUploadedFileException("文件不存在!");
|
throw new MoveUploadedFileException("文件不存在!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ( dest.exists() == true )
|
||||||
|
{
|
||||||
|
throw new MoveUploadedFileException("目的路径已存在同名文件!" );
|
||||||
|
}
|
||||||
|
|
||||||
if ( originFile.renameTo(dest) == false )
|
if ( originFile.renameTo(dest) == false )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -53,9 +53,9 @@ public class FileUpload
|
|||||||
)
|
)
|
||||||
{
|
{
|
||||||
// session id用来创建临时目录,避免重复
|
// session id用来创建临时目录,避免重复
|
||||||
String sessionID = request.getSession().getId();
|
String sessionID = request.getSession().getId();
|
||||||
UploadFileResponse result = new UploadFileResponse();
|
UploadFileResponse result = new UploadFileResponse();
|
||||||
MultipartFile[] files = new MultipartFile[1];
|
MultipartFile[] files = new MultipartFile[1];
|
||||||
|
|
||||||
result.setSuccess( true );
|
result.setSuccess( true );
|
||||||
result.setMessage( "上传成功!" );
|
result.setMessage( "上传成功!" );
|
||||||
@@ -92,7 +92,6 @@ public class FileUpload
|
|||||||
@RequestMapping( path = "/move-file.do" )
|
@RequestMapping( path = "/move-file.do" )
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public MoveFileResponse moveFile( @RequestBody MoveFileRequest request )
|
public MoveFileResponse moveFile( @RequestBody MoveFileRequest request )
|
||||||
throws MoveUploadedFileException
|
|
||||||
{
|
{
|
||||||
MoveFileResponse response = new MoveFileResponse( false, null, null );
|
MoveFileResponse response = new MoveFileResponse( false, null, null );
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@element-plus/icons-vue": "^2.3.2",
|
"@element-plus/icons-vue": "^2.3.2",
|
||||||
"@stylistic/eslint-plugin": "^5.5.0",
|
"@stylistic/eslint-plugin": "^5.6.0",
|
||||||
"@types/node": "^24.10.1",
|
"@types/node": "^24.10.1",
|
||||||
"@typescript-eslint/eslint-plugin": "^8.47.0",
|
"@typescript-eslint/eslint-plugin": "^8.47.0",
|
||||||
"@typescript-eslint/parser": "^8.47.0",
|
"@typescript-eslint/parser": "^8.47.0",
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
"eslint": "^9.39.1",
|
"eslint": "^9.39.1",
|
||||||
"eslint-plugin-vue": "^10.5.1",
|
"eslint-plugin-vue": "^10.5.1",
|
||||||
"path": "^0.12.7",
|
"path": "^0.12.7",
|
||||||
"sass": "^1.94.0",
|
"sass": "^1.94.1",
|
||||||
"typescript": "~5.9.3",
|
"typescript": "~5.9.3",
|
||||||
"vite": "^7.2.2",
|
"vite": "^7.2.2",
|
||||||
"vue-demi": "^0.14.10",
|
"vue-demi": "^0.14.10",
|
||||||
@@ -1678,14 +1678,14 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@stylistic/eslint-plugin": {
|
"node_modules/@stylistic/eslint-plugin": {
|
||||||
"version": "5.5.0",
|
"version": "5.6.0",
|
||||||
"resolved": "https://registry.npmmirror.com/@stylistic/eslint-plugin/-/eslint-plugin-5.5.0.tgz",
|
"resolved": "https://registry.npmmirror.com/@stylistic/eslint-plugin/-/eslint-plugin-5.6.0.tgz",
|
||||||
"integrity": "sha512-IeZF+8H0ns6prg4VrkhgL+yrvDXWDH2cKchrbh80ejG9dQgZWp10epHMbgRuQvgchLII/lfh6Xn3lu6+6L86Hw==",
|
"integrity": "sha512-owEc4B8ME+O/xyZOkLVyLqPMsUgJXIM4XzCm5Vt3WvRXpyoOfYxgA+JkEiFqXPCI8+Nc2BzAT+KGAK7QleGs8Q==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@eslint-community/eslint-utils": "^4.9.0",
|
"@eslint-community/eslint-utils": "^4.9.0",
|
||||||
"@typescript-eslint/types": "^8.46.1",
|
"@typescript-eslint/types": "^8.47.0",
|
||||||
"eslint-visitor-keys": "^4.2.1",
|
"eslint-visitor-keys": "^4.2.1",
|
||||||
"espree": "^10.4.0",
|
"espree": "^10.4.0",
|
||||||
"estraverse": "^5.3.0",
|
"estraverse": "^5.3.0",
|
||||||
@@ -4069,9 +4069,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/sass": {
|
"node_modules/sass": {
|
||||||
"version": "1.94.0",
|
"version": "1.94.1",
|
||||||
"resolved": "https://registry.npmmirror.com/sass/-/sass-1.94.0.tgz",
|
"resolved": "https://registry.npmmirror.com/sass/-/sass-1.94.1.tgz",
|
||||||
"integrity": "sha512-Dqh7SiYcaFtdv5Wvku6QgS5IGPm281L+ZtVD1U2FJa7Q0EFRlq8Z3sjYtz6gYObsYThUOz9ArwFqPZx+1azILQ==",
|
"integrity": "sha512-/YVm5FRQaRlr3oNh2LLFYne1PdPlRZGyKnHh1sLleOqLcohTR4eUUvBjBIqkl1fEXd1MGOHgzJGJh+LgTtV4KQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"peer": true,
|
"peer": true,
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@element-plus/icons-vue": "^2.3.2",
|
"@element-plus/icons-vue": "^2.3.2",
|
||||||
"@stylistic/eslint-plugin": "^5.5.0",
|
"@stylistic/eslint-plugin": "^5.6.0",
|
||||||
"@types/node": "^24.10.1",
|
"@types/node": "^24.10.1",
|
||||||
"@typescript-eslint/eslint-plugin": "^8.47.0",
|
"@typescript-eslint/eslint-plugin": "^8.47.0",
|
||||||
"@typescript-eslint/parser": "^8.47.0",
|
"@typescript-eslint/parser": "^8.47.0",
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
"eslint": "^9.39.1",
|
"eslint": "^9.39.1",
|
||||||
"eslint-plugin-vue": "^10.5.1",
|
"eslint-plugin-vue": "^10.5.1",
|
||||||
"path": "^0.12.7",
|
"path": "^0.12.7",
|
||||||
"sass": "^1.94.0",
|
"sass": "^1.94.1",
|
||||||
"typescript": "~5.9.3",
|
"typescript": "~5.9.3",
|
||||||
"vite": "^7.2.2",
|
"vite": "^7.2.2",
|
||||||
"vue-demi": "^0.14.10",
|
"vue-demi": "^0.14.10",
|
||||||
|
|||||||
Reference in New Issue
Block a user