mirror of
https://github.com/langgenius/webapp-conversation.git
synced 2025-12-08 17:32:27 +08:00
17 lines
823 B
TypeScript
17 lines
823 B
TypeScript
import { SupportUploadFileTypes } from './types'
|
|
// fallback for file size limit of dify_config
|
|
export const IMG_SIZE_LIMIT = 10 * 1024 * 1024
|
|
export const FILE_SIZE_LIMIT = 15 * 1024 * 1024
|
|
export const AUDIO_SIZE_LIMIT = 50 * 1024 * 1024
|
|
export const VIDEO_SIZE_LIMIT = 100 * 1024 * 1024
|
|
export const MAX_FILE_UPLOAD_LIMIT = 10
|
|
|
|
export const FILE_URL_REGEX = /^(https?|ftp):\/\//
|
|
|
|
export const FILE_EXTS: Record<string, string[]> = {
|
|
[SupportUploadFileTypes.image]: ['JPG', 'JPEG', 'PNG', 'GIF', 'WEBP', 'SVG'],
|
|
[SupportUploadFileTypes.document]: ['TXT', 'MD', 'MDX', 'MARKDOWN', 'PDF', 'HTML', 'XLSX', 'XLS', 'DOC', 'DOCX', 'CSV', 'EML', 'MSG', 'PPTX', 'PPT', 'XML', 'EPUB'],
|
|
[SupportUploadFileTypes.audio]: ['MP3', 'M4A', 'WAV', 'AMR', 'MPGA'],
|
|
[SupportUploadFileTypes.video]: ['MP4', 'MOV', 'MPEG', 'WEBM'],
|
|
}
|