Serviço Gratuito de Compartilhamento Temporário de Arquivos - Transferência de Arquivos Rápida e Segura
Faça upload de arquivos (até 100MB) e obtenha links de download temporários com aceleração global via CDN
✨ NOVO: Gere códigos QR para downloads móveis fáceis!
Nota: Uploads anônimos são automaticamente excluídos após 7 dias para proteger sua privacidade
Arraste e solte, cole da área de transferência (Ctrl+V), ou clique em Escolher Arquivo
Como Usar - Múltiplos Métodos de Upload de Arquivos
tfLink oferece vários métodos convenientes de upload de arquivos para atender às necessidades de diferentes usuários. Seja você um desenvolvedor, designer ou usuário comum, você encontrará um método de upload adequado.
Upload pela Web (Recomendado)
A maneira mais simples: arraste e solte arquivos diretamente na área acima ou clique no botão Escolher Arquivo. Obtenha links de download imediatamente após o upload.
🆕 Recurso de Código QR: Após o upload, clique no botão "QRCode" para gerar um código QR para downloads móveis fáceis. Perfeito para compartilhar arquivos entre dispositivos!
Upload por Linha de Comando (CLI)
Perfeito para desenvolvedores e usuários técnicos, suporta automação de scripts e processamento em lote.
Substitua marcadores como /path/to/your/file.ext, YOUR_USER_ID, YOUR_AUTH_TOKEN pelos seus valores reais.
Linux/macOS (curl):
Upload Anônimo:
curl -X POST https://tmpfile.link/api/upload -F "file=@/path/to/your/file.ext"
Upload Autenticado:
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):
(Nota: Certifique-se de que os caminhos dos arquivos estejam corretos para Windows, por exemplo, C:\path\to\your\file.ext)
Upload Anônimo:
Invoke-RestMethod -Uri https://tmpfile.link/api/upload -Method Post -ContentType multipart/form-data -InFile C:\path\to\your\file.ext
Upload Autenticado:
$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
Upload com Python
Instale o pacote oficial Python para uploads de arquivo mais fáceis:
Instalação:
pip install tflink
Upload Anônimo:
from tflink import TFLinkClient
client = TFLinkClient()
result = client.upload('document.pdf')
print(f"Download: {result.download_link}")
Upload Autenticado:
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}")
Documentação da API
Envie uma requisição POST para /api/upload com multipart/form-data. Inclua o arquivo em um campo chamado file.
Para requisições autenticadas, inclua os cabeçalhos X-User-Id e X-Auth-Token.
A resposta será JSON contendo fileName, downloadLink, downloadLinkEncoded, size, type e uploadedTo.
Exemplo de Requisição 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--
(Nota: A string de limite variará com base no cliente.)
Exemplo de Resposta JSON:
Exemplo de upload anônimo (arquivos automaticamente excluídos após 7 dias):
{
"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"
}
Exemplo de upload de usuário autenticado:
{
"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"
}