Darmowa usługa tymczasowego udostępniania plików - Szybki i bezpieczny transfer plików

Przesyłaj pliki (do 100MB) i otrzymuj tymczasowe linki do pobrania z globalnym przyspieszeniem CDN

✨ NOWOŚĆ: Generuj kody QR dla łatwego pobierania na urządzenia mobilne!

Uwaga: Anonimowe przesyłania są automatycznie usuwane po 7 dniach w celu ochrony prywatności

Przeciągnij i upuść, wklej ze schowka (Ctrl+V) lub kliknij Wybierz plik

Jak używać - Wiele metod przesyłania plików

tfLink oferuje różne wygodne metody przesyłania plików, aby spełnić potrzeby różnych użytkowników. Niezależnie od tego, czy jesteś programistą, projektantem czy zwykłym użytkownikiem, znajdziesz odpowiednią metodę przesyłania.

Przesyłanie przez przeglądarkę (Zalecane)

Najprostsza metoda: bezpośrednio przeciągnij i upuść pliki w obszar powyżej lub kliknij przycisk Wybierz plik. Otrzymasz linki do pobrania natychmiast po przesłaniu.

🆕 Funkcja kodu QR: Po przesłaniu kliknij przycisk "Kod QR", aby wygenerować kod QR dla łatwego pobierania na urządzenia mobilne. Idealny do udostępniania plików między urządzeniami!

Przesyłanie z linii poleceń (CLI)

Idealne dla programistów i użytkowników technicznych, obsługuje automatyzację skryptów i przetwarzanie wsadowe.

Zastąp symbole zastępcze takie jak /path/to/your/file.ext, YOUR_USER_ID, YOUR_AUTH_TOKEN swoimi rzeczywistymi wartościami.

Linux/macOS (curl):

Anonimowe przesyłanie:
curl -X POST https://tmpfile.link/api/upload -F "file=@/path/to/your/file.ext"
Przesyłanie uwierzytelnione:
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):

(Uwaga: Upewnij się, że ścieżki plików są poprawne dla Windows, np. C:\path\to\your\file.ext)

Anonimowe przesyłanie:
Invoke-RestMethod -Uri https://tmpfile.link/api/upload -Method Post -ContentType multipart/form-data -InFile C:\path\to\your\file.ext
Przesyłanie uwierzytelnione:
$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

Przesyłanie w Pythonie

Zainstaluj oficjalny pakiet Python dla łatwiejszego przesyłania plików:

Instalacja:
pip install tflink
Anonimowe przesyłanie:
from tflink import TFLinkClient

client = TFLinkClient()
result = client.upload('document.pdf')
print(f"Download: {result.download_link}")
Przesyłanie uwierzytelnione:
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}")

Dokumentacja API

Wyślij żądanie POST do /api/upload z multipart/form-data. Dołącz plik w polu o nazwie file.

W przypadku żądań uwierzytelnionych dołącz nagłówki X-User-Id i X-Auth-Token.

Odpowiedź będzie w formacie JSON zawierającym fileName, downloadLink, downloadLinkEncoded, size, type i uploadedTo.

Przykład surowego żądania HTTP:

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--

(Uwaga: Ciąg graniczny będzie różny w zależności od klienta.)

Przykład odpowiedzi JSON:

Przykład anonimowego przesyłania (pliki automatycznie usuwane po 7 dniach):

{
  "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"
}

Przykład przesyłania uwierzytelnionego użytkownika:

{
  "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"
}

Kluczowe funkcje

🚀 Szybkie przesyłanie

Zbudowane na Cloudflare Workers z globalnym przyspieszeniem brzegowym

📱 Udostępnianie przez kod QR

Generuj kody QR do natychmiastowego pobierania na urządzenia mobilne

🔒 Bezpieczne i prywatne

7-dniowe automatyczne usuwanie chroni Twoją prywatność

💻 Wiele metod

Obsługa przeglądarki, API, CLI i udostępniania przez kod QR

Najczęściej zadawane pytania (FAQ)

Jakie typy plików są obsługiwane?

tfLink obsługuje wszystkie typy plików, w tym między innymi: obrazy (JPG, PNG, GIF), dokumenty (PDF, DOC, PPT), wideo, pliki audio, archiwa i wiele więcej.

Jaki jest limit rozmiaru pliku?

Pojedyncze pliki mogą mieć do 100MB. W przypadku większych plików zalecamy wcześniejszą kompresję.

Jak długo przechowywane są pliki?

Anonimowe przesyłania są automatycznie usuwane po 7 dniach. Pliki od uwierzytelnionych użytkowników są przechowywane przez dłuższy czas.

Czy obsługuje przesyłanie wsadowe?

Obecnie interfejs przeglądarki obsługuje przesyłanie pojedynczych plików. Do przesyłania wsadowego użyj narzędzi wiersza poleceń CLI.

Jak działa funkcja kodu QR?

Po przesłaniu pliku kliknij przycisk "Kod QR", aby wygenerować kod QR zawierający link do pobrania. Zeskanuj go dowolnym urządzeniem mobilnym, aby natychmiast uzyskać dostęp i pobrać plik. Idealny do przesyłania plików między urządzeniami!