限制文件类型
This commit is contained in:
parent
dd02933da1
commit
6676360573
@ -53,11 +53,13 @@
|
|||||||
class="upload-demo"
|
class="upload-demo"
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
drag
|
drag
|
||||||
|
accept=".apk, .ipa, .wgt"
|
||||||
:headers="{ Token: userStore.token }"
|
:headers="{ Token: userStore.token }"
|
||||||
:action="base_url + '/upload/file'"
|
:action="base_url + '/upload/file'"
|
||||||
:limit="1"
|
:limit="1"
|
||||||
:on-success="handleFile"
|
:on-success="handleFile"
|
||||||
:on-exceed="handleExceed"
|
:on-exceed="handleExceed"
|
||||||
|
:before-upload="handleBeforeUpload"
|
||||||
ref="upload"
|
ref="upload"
|
||||||
>
|
>
|
||||||
<el-icon class="el-icon--upload"><upload-filled /></el-icon>
|
<el-icon class="el-icon--upload"><upload-filled /></el-icon>
|
||||||
@ -140,6 +142,18 @@ const handleExceed = (files: any) => {
|
|||||||
upload.value!.submit();
|
upload.value!.submit();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const appTypeList = [".apk", ".ipa", ".wgt"];
|
||||||
|
const handleBeforeUpload = (e: any) => {
|
||||||
|
let a = appTypeList.find((item: any) => {
|
||||||
|
return item == e?.name?.substring(e.name.length - 4, e.name.length);
|
||||||
|
});
|
||||||
|
if (a) return true;
|
||||||
|
else {
|
||||||
|
ElMessage.error("仅支持上传APK/IPA/WGT文件");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
// 弹窗标题
|
// 弹窗标题
|
||||||
const popupTitle = computed(() => {
|
const popupTitle = computed(() => {
|
||||||
return mode.value == "edit" ? "编辑app更新" : "新增app更新";
|
return mode.value == "edit" ? "编辑app更新" : "新增app更新";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user