提交 7292f4f0 authored 作者: 杨斌基's avatar 杨斌基

feat(上报内容): 上传的视频大小不允许超过 50M

上级 1dfd516d
...@@ -437,6 +437,8 @@ import UploadActionSheet from '@/pages/record-content/UploadActionSheet'; ...@@ -437,6 +437,8 @@ import UploadActionSheet from '@/pages/record-content/UploadActionSheet';
import CertificateTypeActionSheet from '@/pages/record-content/CertificateTypeActionSheet'; import CertificateTypeActionSheet from '@/pages/record-content/CertificateTypeActionSheet';
import { baseEncode } from '@/utils/util'; import { baseEncode } from '@/utils/util';
const maxUploadVideoSizeM = 50 // M
const maxUploadVideoSize = maxUploadVideoSizeM * 1000 * 1000 // 单位 B,参考 macOS 用 1000 计算
const typeMap = { const typeMap = {
illegality: '交通违法举报', illegality: '交通违法举报',
...@@ -692,6 +694,11 @@ export default { ...@@ -692,6 +694,11 @@ export default {
case 'video': case 'video':
uni.chooseVideo({ uni.chooseVideo({
success: (result) => { success: (result) => {
const { size } = result
if (size > maxUploadVideoSize) {
uni.$u.toast(`上传的视频大小不能超过 ${maxUploadVideoSizeM}M`)
return
}
upLoad(result.tempFile, 'video'); upLoad(result.tempFile, 'video');
}, },
fail: (result) => { fail: (result) => {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论