移动端页面缩放
This commit is contained in:
@@ -89,3 +89,32 @@ export interface RegionItem {
|
||||
export function fetchRegionTree() {
|
||||
return request.get<any, ApiResult<RegionItem[]>>('/public/regions/tree')
|
||||
}
|
||||
|
||||
// ==================== OSS 文件上传相关 ====================
|
||||
|
||||
/** 文件上传路径枚举 */
|
||||
export type OssPathEnum = 'UserImage' | 'ResumeImage' | 'SystemImage' | 'ResumeFile' | 'OtherFile'
|
||||
|
||||
/** 文件上传返回结果 */
|
||||
export interface OssUploadResult {
|
||||
/** 上传地址 */
|
||||
uploadUrl?: string
|
||||
/** 下载地址 */
|
||||
downloadUrl?: string
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传文件到OSS
|
||||
* POST /oss/simpleUpload
|
||||
* @param file 要上传的文件
|
||||
* @param pathEnum 路径枚举,默认 ResumeFile
|
||||
* @returns 上传结果(含下载地址)
|
||||
*/
|
||||
export function uploadFileToOss(file: File, pathEnum: OssPathEnum = 'ResumeFile') {
|
||||
const formData = new FormData()
|
||||
formData.append('file', file)
|
||||
return request.post<any, ApiResult<OssUploadResult>>('/oss/simpleUpload', formData, {
|
||||
params: { pathEnum },
|
||||
headers: { 'Content-Type': 'multipart/form-data' },
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user