| 12345678910111213141516171819202122 |
- /**
- * Upload / OSS related API
- */
- import { http } from '~/utils/request'
- import type { BaseOssS3DTO, BaseOssS3VO } from '~/types/api'
- /**
- * Upload API endpoints
- */
- export const uploadApi = {
- /**
- * Get Amazon S3 pre-signed upload URL
- * @param params - pre-sign request params
- * @returns pre-signed url info
- */
- getS3PreSign(params: BaseOssS3DTO) {
- // Backend API: /base/oss/s3
- // Body 示例: { "type": 1, "suffix": ".png" }
- return http.post<BaseOssS3VO>('/base/oss/s3', params)
- },
- }
|