File tree Expand file tree Collapse file tree 3 files changed +6
-6
lines changed
components/UploadFile/src Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ VITE_DEV=true
6
6
# 请求路径
7
7
VITE_BASE_URL = ' http://localhost:48080'
8
8
9
- # 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持S3服务
9
+ # 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持 S3 服务
10
10
VITE_UPLOAD_TYPE = server
11
11
# 上传路径
12
12
VITE_UPLOAD_URL = ' http://localhost:48080/admin-api/infra/file/upload'
Original file line number Diff line number Diff line change @@ -27,10 +27,10 @@ export const deleteFile = (id: number) => {
27
27
}
28
28
29
29
// 获取文件预签名地址
30
- export const getFilePresignedUrl = ( fileName : string ) => {
30
+ export const getFilePresignedUrl = ( path : string ) => {
31
31
return request . get < FilePresignedUrlRespVO > ( {
32
32
url : '/infra/file/presigned-url' ,
33
- params : { fileName }
33
+ params : { path }
34
34
} )
35
35
}
36
36
Original file line number Diff line number Diff line change @@ -18,9 +18,9 @@ export const useUpload = () => {
18
18
const fileName = await generateFileName ( options . file )
19
19
// 1.2 获取文件预签名地址
20
20
const presignedInfo = await FileApi . getFilePresignedUrl ( fileName )
21
- // 1.3 上传文件(不能使用ElUpload的ajaxUpload方法的原因:其使用的是FormData上传,Minio不支持 )
21
+ // 1.3 上传文件(不能使用 ElUpload 的 ajaxUpload 方法的原因:其使用的是 FormData 上传,Minio 不支持 )
22
22
return axios . put ( presignedInfo . uploadUrl , options . file ) . then ( ( ) => {
23
- // 1.4. 记录文件信息到后端
23
+ // 1.4. 记录文件信息到后端(异步)
24
24
createFile ( presignedInfo , fileName , options . file )
25
25
// 通知成功,数据格式保持与后端上传的返回结果一致
26
26
return { data : presignedInfo . url }
@@ -29,7 +29,7 @@ export const useUpload = () => {
29
29
// 模式二:后端上传(需要增加后端身份认证请求头)
30
30
options . headers [ 'Authorization' ] = 'Bearer ' + getAccessToken ( )
31
31
options . headers [ 'tenant-id' ] = getTenantId ( )
32
- // 使用ElUpload的上传方法
32
+ // 使用 ElUpload 的上传方法
33
33
return ajaxUpload ( options )
34
34
}
35
35
}
You can’t perform that action at this time.
0 commit comments