Бесплатный сервис временного обмена файлами - Быстрая и безопасная передача файлов
Загружайте файлы (до 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"
}