38 lines
863 B
TypeScript
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
|
|
|