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