Бесплатный сервис временного обмена файлами - Быстрая и безопасная передача файлов

Загружайте файлы (до 100 МБ) и получайте временные ссылки для скачивания с глобальным ускорением CDN

✨ НОВИНКА: Генерируйте QR-коды для удобной загрузки на мобильные устройства!

Примечание: Анонимные загрузки автоматически удаляются через 7 дней для защиты вашей конфиденциальности

Перетащите файл, вставьте из буфера обмена (Ctrl+V) или нажмите "Выбрать файл"

Как использовать - Несколько методов загрузки файлов

tfLink предоставляет различные удобные методы загрузки файлов для удовлетворения различных потребностей пользователей. Независимо от того, являетесь ли вы разработчиком, дизайнером или обычным пользователем, вы найдете подходящий способ загрузки.

Веб-загрузка (рекомендуется)

Самый простой способ: перетащите файлы в область выше или нажмите кнопку "Выбрать файл". Получите ссылки для скачивания сразу после загрузки.

🆕 Функция QR-кода: После загрузки нажмите кнопку "QR-код", чтобы сгенерировать QR-код для удобной загрузки на мобильные устройства. Идеально для обмена файлами между устройствами!

Загрузка через командную строку (CLI)

Идеально для разработчиков и технических пользователей, поддерживает автоматизацию скриптов и пакетную обработку.

Замените заполнители, такие как /path/to/your/file.ext, YOUR_USER_ID, YOUR_AUTH_TOKEN, на ваши фактические значения.

Linux/macOS (curl):

Анонимная загрузка:
curl -X POST https://tmpfile.link/api/upload -F "file=@/path/to/your/file.ext"
Загрузка с аутентификацией:
curl -X POST \
    -H "X-User-Id: YOUR_USER_ID" \
    -H "X-Auth-Token: YOUR_AUTH_TOKEN" \
    https://tmpfile.link/api/upload \
    -F "file=@/path/to/your/file.ext"

Windows (PowerShell):

(Примечание: Убедитесь, что пути к файлам указаны правильно для Windows, например, C:\path\to\your\file.ext)

Анонимная загрузка:
Invoke-RestMethod -Uri https://tmpfile.link/api/upload -Method Post -ContentType multipart/form-data -InFile C:\path\to\your\file.ext
Загрузка с аутентификацией:
$headers = @{
    "X-User-Id"    = "YOUR_USER_ID";
    "X-Auth-Token" = "YOUR_AUTH_TOKEN"
}
Invoke-RestMethod -Uri https://tmpfile.link/api/upload -Method Post -ContentType multipart/form-data -Headers $headers -InFile C:\path\to\your\file.ext

Загрузка через Python

Установите официальный пакет Python для упрощения загрузки файлов:

Установка:
pip install tflink
Анонимная загрузка:
from tflink import TFLinkClient

client = TFLinkClient()
result = client.upload('document.pdf')
print(f"Download: {result.download_link}")
Загрузка с аутентификацией:
from tflink import TFLinkClient

client = TFLinkClient(
    user_id='YOUR_USER_ID',
    auth_token='YOUR_AUTH_TOKEN'
)
result = client.upload('document.pdf')
print(f"Download: {result.download_link}")

Документация API

Отправьте POST-запрос на /api/upload с multipart/form-data. Включите файл в поле с именем file.

Для запросов с аутентификацией включите заголовки X-User-Id и X-Auth-Token.

Ответ будет в формате JSON, содержащий fileName, downloadLink, downloadLinkEncoded, size, type и uploadedTo.

Пример HTTP-запроса (Raw):

POST /api/upload HTTP/1.1
Host: tmpfile.link
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
# Optional headers for authentication:
# X-User-Id: YOUR_USER_ID
# X-Auth-Token: YOUR_AUTH_TOKEN

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="file"; filename="yourfile.txt"
Content-Type: text/plain

(content of your file here)
------WebKitFormBoundary7MA4YWxkTrZu0gW--

(Примечание: Строка boundary будет отличаться в зависимости от клиента.)

Пример JSON-ответа:

Пример анонимной загрузки (файлы автоматически удаляются через 7 дней):

{
  "fileName": "my file 文件.png",
  "downloadLink": "https://d.tmpfile.link/public/2025-07-31/a1b2c3d4-e5f6-7890-abcd-ef1234567890/my file 文件.png",
  "downloadLinkEncoded": "https://d.tmpfile.link/public/2025-07-31/a1b2c3d4-e5f6-7890-abcd-ef1234567890/my%20file%20%E6%96%87%E4%BB%B6.png",
  "size": 102400,
  "type": "image/png",
  "uploadedTo": "public"
}

Пример загрузки аутентифицированного пользователя:

{
  "fileName": "document.pdf",
  "downloadLink": "https://d.tmpfile.link/users/YOUR_USER_ID/2025-07-31/uuid-example/document.pdf",
  "downloadLinkEncoded": "https://d.tmpfile.link/users%2FYOUR_USER_ID%2F2025-07-31%2Fuuid-example%2Fdocument.pdf",
  "size": 2048000,
  "type": "application/pdf",
  "uploadedTo": "user: YOUR_USER_ID"
}

Основные функции

🚀 Быстрая загрузка

Работает на Cloudflare Workers с глобальным ускорением на пограничных узлах

📱 Обмен через QR-код

Генерируйте QR-коды для мгновенной загрузки на мобильные устройства

🔒 Безопасность и конфиденциальность

Автоматическое удаление через 7 дней защищает вашу конфиденциальность

💻 Несколько методов

Поддержка веб-интерфейса, API, CLI и обмена через QR-код

Часто задаваемые вопросы (FAQ)

Какие типы файлов поддерживаются?

tfLink поддерживает все типы файлов, включая, но не ограничиваясь: изображения (JPG, PNG, GIF), документы (PDF, DOC, PPT), видео, аудиофайлы, архивы и многое другое.

Каково ограничение размера файла?

Отдельные файлы могут достигать 100 МБ. Для больших файлов мы рекомендуем сначала сжать их.

Как долго хранятся файлы?

Анонимные загрузки автоматически удаляются через 7 дней. Файлы аутентифицированных пользователей хранятся в течение более длительных периодов.

Поддерживается ли пакетная загрузка?

В настоящее время веб-интерфейс поддерживает загрузку одного файла. Для пакетной загрузки используйте инструменты командной строки CLI.

Как работает функция QR-кода?

После загрузки файла нажмите кнопку "QR-код", чтобы сгенерировать QR-код, содержащий ссылку для скачивания. Отсканируйте его любым мобильным устройством для мгновенного доступа и загрузки вашего файла. Идеально для передачи файлов между устройствами!