# Скачивание файла

Прямое скачивание файла по ID. Файл отдаётся потоком с оригинальным именем и MIME-типом.

URL: https://api.tempshare.su/raw_files/{fileId}

Метод: GET

# Параметры

Параметр Тип Обязательный Описание
fileId String Да ID файла (12 символов) в пути
password String Нет Пароль, если файл защищён (query)

# Ответ

Файл отдаётся потоком с заголовками:

  • Content-Disposition — оригинальное имя файла
  • Content-Type — MIME-тип по расширению
  • Content-Length — размер в байтах

# Коды ошибок

Код HTTP Описание
invalidFileId 400 Некорректный ID файла (не 12 символов)
fileNotFound 404 Файл не найден
fileExpired 410 Файл истёк
invalidPassword 401 Неверный пароль (для защищённого файла)
internalServerError 500 Внутренняя ошибка сервера

# Примеры запросов

# Без пароля

curl -OJ "https://api.tempshare.su/raw_files/abc123def456"

# С паролем

curl -OJ "https://api.tempshare.su/raw_files/abc123def456?password=mypass123"

# Сохранить в конкретный файл

curl -L "https://api.tempshare.su/raw_files/abc123def456" -o myfile.pdf