mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-02-28 19:14:13 +08:00
feat: 文件上传优化 (#1607)
This commit is contained in:
parent
66b12800e4
commit
919f10cc11
@ -683,7 +683,12 @@ func (b *BaseApi) UploadChunkFiles(c *gin.Context) {
|
|||||||
}
|
}
|
||||||
filename := c.PostForm("filename")
|
filename := c.PostForm("filename")
|
||||||
fileDir := filepath.Join(tmpDir, filename)
|
fileDir := filepath.Join(tmpDir, filename)
|
||||||
|
if chunkIndex == 0 {
|
||||||
|
if fileOp.Stat(fileDir) {
|
||||||
|
_ = fileOp.DeleteDir(fileDir)
|
||||||
|
}
|
||||||
_ = os.MkdirAll(fileDir, 0755)
|
_ = os.MkdirAll(fileDir, 0755)
|
||||||
|
}
|
||||||
filePath := filepath.Join(fileDir, filename)
|
filePath := filepath.Join(fileDir, filename)
|
||||||
|
|
||||||
defer func() {
|
defer func() {
|
||||||
|
@ -846,8 +846,8 @@ const message = {
|
|||||||
containSub: '同時修改子文件屬性',
|
containSub: '同時修改子文件屬性',
|
||||||
ownerHelper: 'PHP 運行環境默認用戶:用戶組為 1000:1000, 容器內外用戶顯示不一致為正常現象',
|
ownerHelper: 'PHP 運行環境默認用戶:用戶組為 1000:1000, 容器內外用戶顯示不一致為正常現象',
|
||||||
searchHelper: '支持 * 等通配符',
|
searchHelper: '支持 * 等通配符',
|
||||||
uploadFailed: '[{0}] 文件上傳失敗',
|
uploadFailed: '【{0}】 文件上傳失敗',
|
||||||
fileUploadStart: '正在上傳[{0}]....',
|
fileUploadStart: '正在上傳【{0}】....',
|
||||||
currentSelect: '當前選中: ',
|
currentSelect: '當前選中: ',
|
||||||
},
|
},
|
||||||
ssh: {
|
ssh: {
|
||||||
|
@ -846,8 +846,8 @@ const message = {
|
|||||||
containSub: '同时修改子文件属性',
|
containSub: '同时修改子文件属性',
|
||||||
ownerHelper: 'PHP 运行环境默认用户:用户组为 1000:1000, 容器内外用户显示不一致为正常现象',
|
ownerHelper: 'PHP 运行环境默认用户:用户组为 1000:1000, 容器内外用户显示不一致为正常现象',
|
||||||
searchHelper: '支持 * 等通配符',
|
searchHelper: '支持 * 等通配符',
|
||||||
uploadFailed: '[{0}] 文件上传失败',
|
uploadFailed: '【{0}】 文件上传失败',
|
||||||
fileUploadStart: '正在上传[{0}]....',
|
fileUploadStart: '正在上传【{0}】....',
|
||||||
currentSelect: '当前选中: ',
|
currentSelect: '当前选中: ',
|
||||||
},
|
},
|
||||||
ssh: {
|
ssh: {
|
||||||
|
@ -124,6 +124,7 @@ const submit = async () => {
|
|||||||
);
|
);
|
||||||
uploadPrecent.value = progress;
|
uploadPrecent.value = progress;
|
||||||
},
|
},
|
||||||
|
timeout: 40000,
|
||||||
});
|
});
|
||||||
uploadedChunkCount++;
|
uploadedChunkCount++;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user