Service Gratuit de Partage de Fichiers Temporaires - Transfert de Fichiers Rapide et Sécurisé

Téléchargez des fichiers (jusqu'à 100 Mo) et obtenez des liens de téléchargement temporaires avec accélération CDN mondiale

✨ NOUVEAU : Générez des codes QR pour des téléchargements mobiles faciles !

Remarque : Les téléchargements anonymes sont automatiquement supprimés après 7 jours pour protéger votre vie privée

Glissez-déposez, collez depuis le presse-papiers (Ctrl+V), ou cliquez sur Choisir un Fichier

Comment Utiliser - Multiples Méthodes de Téléchargement de Fichiers

tfLink propose diverses méthodes pratiques de téléchargement de fichiers pour répondre aux différents besoins des utilisateurs. Que vous soyez développeur, designer ou utilisateur régulier, vous trouverez une méthode de téléchargement adaptée.

Téléchargement Web (Recommandé)

La méthode la plus simple : glissez-déposez directement les fichiers dans la zone ci-dessus ou cliquez sur le bouton Choisir un Fichier. Obtenez les liens de téléchargement immédiatement après le téléchargement.

🆕 Fonctionnalité Code QR : Après le téléchargement, cliquez sur le bouton "QR Code" pour générer un code QR facilitant les téléchargements mobiles. Parfait pour partager des fichiers entre appareils !

Téléchargement en Ligne de Commande (CLI)

Parfait pour les développeurs et les utilisateurs techniques, prend en charge l'automatisation des scripts et le traitement par lots.

Remplacez les espaces réservés comme /path/to/your/file.ext, YOUR_USER_ID, YOUR_AUTH_TOKEN par vos valeurs réelles.

Linux/macOS (curl) :

Téléchargement Anonyme :
curl -X POST https://tmpfile.link/api/upload -F "file=@/path/to/your/file.ext"
Téléchargement Authentifié :
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) :

(Remarque : Assurez-vous que les chemins de fichiers sont corrects pour Windows, par exemple C:\path\to\your\file.ext)

Téléchargement Anonyme :
Invoke-RestMethod -Uri https://tmpfile.link/api/upload -Method Post -ContentType multipart/form-data -InFile C:\path\to\your\file.ext
Téléchargement Authentifié :
$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

Téléchargement Python

Installez le package Python officiel pour faciliter le téléchargement de fichiers :

Installation :
pip install tflink
Téléchargement Anonyme :
from tflink import TFLinkClient

client = TFLinkClient()
result = client.upload('document.pdf')
print(f"Download: {result.download_link}")
Téléchargement Authentifié :
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}")

Documentation de l'API

Envoyez une requête POST à /api/upload avec multipart/form-data. Incluez le fichier dans un champ nommé file.

Pour les requêtes authentifiées, incluez les en-têtes X-User-Id et X-Auth-Token.

La réponse sera au format JSON contenant fileName, downloadLink, downloadLinkEncoded, size, type et uploadedTo.

Exemple de Requête HTTP (Brute) :

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

(Remarque : La chaîne de délimitation variera en fonction du client.)

Exemple de Réponse JSON :

Exemple de téléchargement anonyme (fichiers automatiquement supprimés après 7 jours) :

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

Exemple de téléchargement d'utilisateur authentifié :

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

Caractéristiques Principales

🚀 Téléchargement Rapide

Construit sur Cloudflare Workers avec accélération edge mondiale

📱 Partage par Code QR

Générez des codes QR pour des téléchargements mobiles instantanés

🔒 Sécurisé et Privé

Suppression automatique après 7 jours protège votre vie privée

💻 Multiples Méthodes

Support pour web, API, CLI et partage par code QR

Questions Fréquemment Posées (FAQ)

Quels types de fichiers sont pris en charge ?

tfLink prend en charge tous les types de fichiers, y compris, mais sans s'y limiter : les images (JPG, PNG, GIF), les documents (PDF, DOC, PPT), les vidéos, les fichiers audio, les archives, et plus encore.

Quelle est la limite de taille de fichier ?

Les fichiers individuels peuvent aller jusqu'à 100 Mo. Pour les fichiers plus volumineux, nous recommandons de les compresser d'abord.

Combien de temps les fichiers sont-ils conservés ?

Les téléchargements anonymes sont automatiquement supprimés après 7 jours. Les fichiers des utilisateurs authentifiés sont conservés pendant des périodes plus longues.

Le téléchargement par lots est-il pris en charge ?

Actuellement, l'interface web prend en charge le téléchargement de fichiers uniques. Pour les téléchargements par lots, veuillez utiliser les outils en ligne de commande CLI.

Comment fonctionne la fonctionnalité de code QR ?

Après avoir téléchargé un fichier, cliquez sur le bouton "QR Code" pour générer un code QR contenant le lien de téléchargement. Scannez-le avec n'importe quel appareil mobile pour accéder instantanément et télécharger votre fichier. Parfait pour transférer des fichiers entre appareils !