feat: 增加上传失败通用报错

pull/81/head
moonrailgun 4 years ago
parent 12d43322ad
commit f5e33a883f

@ -1,4 +1,6 @@
import { showToasts, t } from '..';
import { request } from '../api/request';
import _get from 'lodash/get';
interface UploadFileOptions {
onProgress?: (percent: number, progressEvent: unknown) => void;
@ -19,6 +21,7 @@ export async function uploadFile(
const form = new FormData();
form.append('file', file);
try {
const { data } = await request.post('/upload', form, {
onUploadProgress(progressEvent) {
if (progressEvent.lengthComputable) {
@ -33,4 +36,8 @@ export async function uploadFile(
});
return data;
} catch (e) {
showToasts(`${t('上传失败')}: ${_get(e, 'message')}`, 'error');
throw e;
}
}

Loading…
Cancel
Save