gongxiangp2/components/upload/upload-constants.ts

38 lines
863 B
TypeScript

// 上传相关的常量定义
// 预览图可选的类型列表
export const PREVIEW_OPTIONAL_TYPES: string[] = [
'详情模板',
'模特',
'任务-实拍原图',
'买家秀图片',
'小红书种草',
'主图模版',
'SKU模版',
'品牌VI灵感',
'主图视频',
'安装视频',
'种草视频',
'音乐',
]
// 上传后需自动填充"通用"店铺/场景的类型(从统一验证库导出以保持一致性)
export { AUTO_GENERAL_TYPES } from '@/lib/material-validation'
// 批量上传限制
export const BATCH_LIMITS = {
music: 100,
video: 8,
'3d': 5,
brandVI: 50,
buyerShow: Infinity, // 每批至少8张图
xiaohongshu: Infinity,
} as const
// 主文件超过 5MB 走分片上传,确保弱网/大文件稳定性
export const CHUNK_THRESHOLD = 5 * 1024 * 1024
// 最大重试次数
export const MAX_RETRY = 2