2024-02-16 11:19:14 +00:00
|
|
|
|
import { UploadFileType } from "@model/questionTypes/file";
|
|
|
|
|
|
2024-02-17 00:14:28 +00:00
|
|
|
|
export const MAX_FILE_SIZE = 419430400;
|
2024-02-16 11:19:14 +00:00
|
|
|
|
|
|
|
|
|
export const UPLOAD_FILE_DESCRIPTIONS_MAP = {
|
2024-05-31 16:41:18 +00:00
|
|
|
|
picture: {
|
|
|
|
|
title: "Добавить изображение",
|
|
|
|
|
description: "Принимает изображения",
|
|
|
|
|
},
|
|
|
|
|
video: {
|
|
|
|
|
title: "Добавить видео",
|
|
|
|
|
description: "Принимает .mp4 и .mov формат — максимум 50мб",
|
|
|
|
|
},
|
|
|
|
|
audio: { title: "Добавить аудиофайл", description: "Принимает аудиофайлы" },
|
|
|
|
|
document: { title: "Добавить документ", description: "Принимает документы" },
|
|
|
|
|
} as const satisfies Record<UploadFileType, { title: string; description: string }>;
|
2024-02-16 11:19:14 +00:00
|
|
|
|
|
|
|
|
|
export const ACCEPT_SEND_FILE_TYPES_MAP = {
|
2024-05-31 16:41:18 +00:00
|
|
|
|
picture: [".jpeg", ".jpg", ".png", ".ico", ".gif", ".tiff", ".webp", ".eps", ".svg"],
|
|
|
|
|
video: [".mp4", ".mov", ".wmv", ".avi", ".avchd", ".flv", ".f4v", ".swf", ".mkv", ".webm", ".mpeg-2"],
|
|
|
|
|
audio: [".aac", ".aiff", ".dsd", ".flac", ".mp3", ".mqa", ".ogg", ".wav", ".wma"],
|
|
|
|
|
document: [".doc", ".docx", ".dotx", ".rtf", ".odt", ".pdf", ".txt", ".xls", ".ppt", ".xlsx", ".pptx", ".pages"],
|
2024-02-16 11:19:14 +00:00
|
|
|
|
} as const;
|