diff --git a/pagesA/checkout/detail/detail.vue b/pagesA/checkout/detail/detail.vue index 2c72abb..87ae358 100644 --- a/pagesA/checkout/detail/detail.vue +++ b/pagesA/checkout/detail/detail.vue @@ -218,6 +218,16 @@ export default { maxDuration: 60, camera: "back", success: async (res) => { + // 添加文件大小检查 + const files = res.tempFiles; + // 检查每个文件的大小 + const oversizeFiles = files.filter( + (file) => file.size > 10 * 1024 * 1024 + ); + if (oversizeFiles.length > 0) { + this.$u.toast("请选择10MB以内大小的图片/视频!"); + return; + } uni.showLoading({ title: "上传中...", mask: true }); try { const files = res.tempFiles; diff --git a/pagesA/force/index/index.vue b/pagesA/force/index/index.vue index 7483e56..69aae12 100644 --- a/pagesA/force/index/index.vue +++ b/pagesA/force/index/index.vue @@ -237,6 +237,16 @@ export default { maxDuration: 60, camera: "back", success: async (res) => { + // 添加文件大小检查 + const files = res.tempFiles; + // 检查每个文件的大小 + const oversizeFiles = files.filter( + (file) => file.size > 10 * 1024 * 1024 + ); + if (oversizeFiles.length > 0) { + this.$u.toast("请选择10MB以内大小的图片/视频!"); + return; + } uni.showLoading({ title: "上传中...", mask: true }); try { const files = res.tempFiles; diff --git a/pagesA/release/detail/detail.vue b/pagesA/release/detail/detail.vue index 4d48a08..8995348 100644 --- a/pagesA/release/detail/detail.vue +++ b/pagesA/release/detail/detail.vue @@ -176,6 +176,16 @@ export default { maxDuration: 60, camera: "back", success: async (res) => { + // 添加文件大小检查 + const files = res.tempFiles; + // 检查每个文件的大小 + const oversizeFiles = files.filter( + (file) => file.size > 10 * 1024 * 1024 + ); + if (oversizeFiles.length > 0) { + this.$u.toast("请选择10MB以内大小的图片/视频!"); + return; + } uni.showLoading({ title: "上传中...", mask: true }); try { const files = res.tempFiles;