feat: 只接受Mp4文件

This commit is contained in:
2026-03-09 15:48:02 +08:00
parent c91981f3d5
commit ad0a90e545
3 changed files with 7 additions and 7 deletions

View File

@@ -143,7 +143,7 @@ export default {
uploadSuccess: 'Uploaded Successfully', uploadSuccess: 'Uploaded Successfully',
uploadFailed: 'Upload failed', uploadFailed: 'Upload failed',
pdfFileTip: 'PDF file, max 20MB', pdfFileTip: 'PDF file, max 20MB',
videoFileTip: 'Video file (MP4, MOV), 1080p, max 100MB', videoFileTip: 'Video file (MP4), 1080p, max 100MB',
wechatTitle: 'WeChat Official Account', wechatTitle: 'WeChat Official Account',
wechatDesc: 'Scan the QR code in WeChat' wechatDesc: 'Scan the QR code in WeChat'
}, },
@@ -195,7 +195,7 @@ export default {
// 视频上传 // 视频上传
uploadVideoTitle: 'How will you use AiDA in your design process?', uploadVideoTitle: 'How will you use AiDA in your design process?',
clickToUploadVideo: 'Click to upload or drag and drop', clickToUploadVideo: 'Click to upload or drag and drop',
videoFileLimit: 'Video file (MP4, MOV), 1080p, max 100MB', videoFileLimit: 'Video file (MP4), 1080p, max 100MB',
// 条款与条件 // 条款与条件
termsAndConditions: 'Terms & Conditions', termsAndConditions: 'Terms & Conditions',
conditionFirst: 'I confirm that all submitted work is original and created by me.', conditionFirst: 'I confirm that all submitted work is original and created by me.',
@@ -240,7 +240,7 @@ export default {
pleaseUploadPdf: 'Please upload your PDF', pleaseUploadPdf: 'Please upload your PDF',
pleaseUploadVideo: 'Please upload your video', pleaseUploadVideo: 'Please upload your video',
uploadPdfOnly: 'Please upload a PDF file only.', uploadPdfOnly: 'Please upload a PDF file only.',
uploadVideoOnly: 'Please upload a MP4 or MOV file only.', uploadVideoOnly: 'Please upload a MP4 file only.',
fileSizeExceeds: 'File size exceeds {sizeLimit} limit. Please upload a smaller file.', fileSizeExceeds: 'File size exceeds {sizeLimit} limit. Please upload a smaller file.',
videoDurationExceeds: 'Video duration exceeds 60 seconds limit. Please upload a shorter video.', videoDurationExceeds: 'Video duration exceeds 60 seconds limit. Please upload a shorter video.',
uploadFailed: 'Upload failed' uploadFailed: 'Upload failed'

View File

@@ -133,7 +133,7 @@ export default {
uploadSuccess: '上传成功', uploadSuccess: '上传成功',
uploadFailed: '上传失败', uploadFailed: '上传失败',
pdfFileTip: 'PDF文件不超过20MB', pdfFileTip: 'PDF文件不超过20MB',
videoFileTip: '视频文件(MP4, MOV)1080p不超过100MB', videoFileTip: '视频文件(MP4)1080p不超过100MB',
wechatTitle: '微信公众号', wechatTitle: '微信公众号',
wechatDesc: '请使用微信扫描二维码' wechatDesc: '请使用微信扫描二维码'
}, },
@@ -226,7 +226,7 @@ export default {
pleaseUploadPdf: '请上传您的PDF文件', pleaseUploadPdf: '请上传您的PDF文件',
pleaseUploadVideo: '请上传您的视频文件', pleaseUploadVideo: '请上传您的视频文件',
uploadPdfOnly: '请仅上传 PDF 文件。', uploadPdfOnly: '请仅上传 PDF 文件。',
uploadVideoOnly: '请仅上传 MP4 或 MOV 文件。', uploadVideoOnly: '请仅上传 MP4 文件。',
fileSizeExceeds: '文件大小超过 {sizeLimit} 限制。请上传较小的文件。', fileSizeExceeds: '文件大小超过 {sizeLimit} 限制。请上传较小的文件。',
videoDurationExceeds: '视频时长不可超过60秒', videoDurationExceeds: '视频时长不可超过60秒',
uploadFailed: '上传失败' uploadFailed: '上传失败'

View File

@@ -215,7 +215,7 @@
:customRequest="handleUploadVideo" :customRequest="handleUploadVideo"
:beforeUpload="beforeUploadVideo" :beforeUpload="beforeUploadVideo"
@remove="handleRemoveFile('video')" @remove="handleRemoveFile('video')"
accept=".mp4,.mov" accept=".mp4"
> >
<img <img
src="@/assets/images/award/upload_video_icon.png" src="@/assets/images/award/upload_video_icon.png"
@@ -747,7 +747,7 @@ const beforeUploadFile = async (type: FileType, file: File) => {
errorMessage = t('AwardApply.uploadPdfOnly') errorMessage = t('AwardApply.uploadPdfOnly')
} else if (type === 'video') { } else if (type === 'video') {
maxSize = 100 * 1024 * 1024 // 100MB maxSize = 100 * 1024 * 1024 // 100MB
allowedExtensions = ['mp4', 'mov'] allowedExtensions = ['mp4']
allowedMimeTypes = ['video/mp4', 'video/quicktime'] allowedMimeTypes = ['video/mp4', 'video/quicktime']
errorMessage = t('AwardApply.uploadVideoOnly') errorMessage = t('AwardApply.uploadVideoOnly')
} else { } else {