feat: add admin file preview downloads
This commit is contained in:
+14
-1
@@ -1,13 +1,14 @@
|
||||
import api, { rawApiClient } from './client'
|
||||
import { multipartUploadConfig } from './shared'
|
||||
import type {
|
||||
AdminFileListParams,
|
||||
AdminFilePreviewResponse,
|
||||
ApiResponse,
|
||||
ChunkUploadCompleteRequest,
|
||||
ChunkUploadInitRequest,
|
||||
ChunkUploadInitResponse,
|
||||
ChunkUploadResponse,
|
||||
FileEditForm,
|
||||
AdminFileListParams,
|
||||
FileInfo,
|
||||
FileListResponse,
|
||||
FileUploadResponse,
|
||||
@@ -145,4 +146,16 @@ export class FileService {
|
||||
headers: response.headers as Record<string, string>
|
||||
}
|
||||
}
|
||||
|
||||
static async previewAdminFile(
|
||||
id: number,
|
||||
maxChars = 20000
|
||||
): Promise<ApiResponse<AdminFilePreviewResponse>> {
|
||||
return api.get('/admin/file/preview', {
|
||||
params: {
|
||||
id,
|
||||
maxChars
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user