Загрузка файла в хранилище
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
file | binary | Да (multipart) | Файл для загрузки (multipart/form-data) |
base64 | string | Да (JSON) | Файл в формате base64 |
mimeType | string | Нет | MIME-тип файла (определяется автоматически при multipart) |
externalUserId | string | Нет | Внешний идентификатор пользователя (макс. 128 символов) |
storagePolicy | string | Нет | Политика хранения (по умолчанию TEMP_UPLOAD) |
| Политика | Срок хранения | Описание |
|---|---|---|
TEMP_UPLOAD | 24 часа | Временная загрузка пользователя (по умолчанию) |
PERMANENT | Бессрочно | Постоянное хранение |
TEMP_GENERATION (7 дней) применяется автоматически к результатам AI генераций через Media API и не может быть задана вручную.API ключ передаётся в заголовке: Authorization: Bearer <POLZA_AI_API_KEY>
ID файла
"file_123abc"
Тип файла (IMAGE, VIDEO, AUDIO)
"IMAGE"
MIME-тип файла
"image/jpeg"
Источник файла (USER_UPLOAD, AI_GENERATION)
"USER_UPLOAD"
Политика хранения (TEMP_UPLOAD, TEMP_GENERATION, PERMANENT)
"TEMP_UPLOAD"
URL файла
"https://s3.polza.ai/f/211837/2026/01/t_c2446f3cf93ac9f5.png"
Размер файла в байтах
154832
Дата создания
"2025-01-03T12:00:00.000Z"
Дата обновления
"2025-01-03T12:00:00.000Z"
ID внешнего пользователя клиента (для группировки файлов)
"external_user_456"
Дата истечения срока действия файла
"2025-01-03T14:00:00.000Z"