|
@@ -2,9 +2,9 @@ import request from '@/utils/request';
|
|
|
import axios from 'axios';
|
|
|
const ossSwitch = 'ks3' as 'ks3' | 'tencent'; // 上传文件服务商
|
|
|
/**
|
|
|
- * 班级管理 - 班级列表
|
|
|
+ * 获取上传文件签名
|
|
|
*/
|
|
|
-export const classGroupList = (params: any) => {
|
|
|
+export const getSign = (params: any) => {
|
|
|
return request.post('/edu-app/open/getUploadSign', {
|
|
|
data: params
|
|
|
});
|
|
@@ -13,12 +13,20 @@ export const classGroupList = (params: any) => {
|
|
|
/**
|
|
|
* 获取上传文件签名
|
|
|
* @param params 上传对应参数
|
|
|
+ * { filename: fileName,
|
|
|
+ bucketName: props.bucketName,
|
|
|
+ postData: {
|
|
|
+ filename: fileName,
|
|
|
+ acl: 'public-read',
|
|
|
+ key: fileName,
|
|
|
+ unknowValueField: []
|
|
|
+ }}
|
|
|
* @param oss 服务商 ks3 tencent
|
|
|
*/
|
|
|
-export const getUploadSign = (params: any, oss?: string) => {
|
|
|
- throw new Error('获取失败');
|
|
|
- // try {
|
|
|
- // } catch (e: any) {
|
|
|
- // throw new Error(e.message || '获取失败');
|
|
|
- // }
|
|
|
+export const getUploadSign = async (params: any, oss?: string) => {
|
|
|
+ try {
|
|
|
+ const { data } = await getSign({ params });
|
|
|
+ } catch (e: any) {
|
|
|
+ throw new Error(e.message || '获取失败');
|
|
|
+ }
|
|
|
};
|