Files
aiot-platform-ui/apps/web-antd/dist/js/useUpload-C1Dgp6Fg.js
lzh 19d36d1ffb
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 8s
chore: build and deploy web-antd
2026-03-09 13:05:46 +08:00

2 lines
727 B
JavaScript

import{$ as i,a9 as r}from"./bootstrap-CRjSNGHY.js";var s=(e=>(e.Image="image",e.Video="video",e.Voice="voice",e))(s||{});const t={image:{allowTypes:["image/jpeg","image/png","image/gif","image/bmp","image/jpg"],maxSizeMB:2,i18nKey:"mp.upload.image"},video:{allowTypes:["video/mp4"],maxSizeMB:10,i18nKey:"mp.upload.video"},voice:{allowTypes:["audio/mp3","audio/mpeg","audio/wma","audio/wav","audio/amr"],maxSizeMB:2,i18nKey:"mp.upload.voice"}},l=(e,o)=>n=>{const a=t[e],p=o!=null?o:a.maxSizeMB;if(!a.allowTypes.includes(n.type)){const m=i(a.i18nKey);return r.error(i("mp.upload.invalidFormat",[m])),!1}if(n.size/1024/1024>p){const m=i(a.i18nKey);return r.error(i("mp.upload.maxSize",[m,p])),!1}return!0};export{s as U,l as u};