# Большие файлы (> 500 МБ) Через браузер может отвалиться — лучше chunked upload или Wi-Fi. ## Перед заливкой - Стабильный интернет - Ноут не уходит в сон - По возможности провод, не LTE ## Chunked upload ```bash # старт curl -X POST https://mirror1.caelixflow.com/api/v1/upload/init \ -H "Authorization: Bearer $TOKEN" \ -d '{"filename":"build.zip","size":2147483648,"path":"/data"}' # куски по 50 МБ for i in $(seq 0 40); do curl -X POST "https://mirror1.caelixflow.com/api/v1/upload/chunk" \ -H "Authorization: Bearer $TOKEN" \ -F "upload_id=up_abc123" \ -F "index=$i" \ -F "data=@chunk_$i.bin" done # финиш curl -X POST https://mirror1.caelixflow.com/api/v1/upload/complete \ -H "Authorization: Bearer $TOKEN" \ -d '{"upload_id":"up_abc123"}' ``` Обрыв — докачиваешь с того же `upload_id`. ## Форматы Архивы лучше `.zip` или `.tar.zst`. Видео — заранее сжать, если можно.