Layanan Berbagi File Sementara Gratis - Transfer File Cepat & Aman
Unggah file (hingga 100MB) dan dapatkan tautan unduhan sementara dengan akselerasi CDN global
✨ BARU: Buat kode QR untuk unduhan mobile yang mudah!
Catatan: Unggahan anonim otomatis dihapus setelah 7 hari untuk melindungi privasi Anda
Seret & Lepas, tempel dari clipboard (Ctrl+V), atau klik Pilih File
Cara Menggunakan - Berbagai Metode Unggah File
tfLink menyediakan berbagai metode unggah file yang nyaman untuk memenuhi kebutuhan pengguna yang berbeda. Baik Anda pengembang, desainer, atau pengguna biasa, Anda akan menemukan metode unggah yang sesuai.
Unggah Web (Direkomendasikan)
Cara termudah: langsung seret dan lepas file ke area di atas atau klik tombol Pilih File. Dapatkan tautan unduhan segera setelah mengunggah.
🆕 Fitur Kode QR: Setelah mengunggah, klik tombol "Kode QR" untuk membuat kode QR untuk unduhan mobile yang mudah. Sempurna untuk berbagi file antar perangkat!
Unggah Baris Perintah (CLI)
Sempurna untuk pengembang dan pengguna teknis, mendukung otomatisasi skrip dan pemrosesan batch.
Ganti placeholder seperti /path/to/your/file.ext, YOUR_USER_ID, YOUR_AUTH_TOKEN dengan nilai aktual Anda.
Linux/macOS (curl):
Unggahan Anonim:
curl -X POST https://tmpfile.link/api/upload -F "file=@/path/to/your/file.ext"
Unggahan Terautentikasi:
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):
(Catatan: Pastikan jalur file benar untuk Windows, misalnya C:\path\to\your\file.ext)
Unggahan Anonim:
Invoke-RestMethod -Uri https://tmpfile.link/api/upload -Method Post -ContentType multipart/form-data -InFile C:\path\to\your\file.ext
Unggahan Terautentikasi:
$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
Unggah Python
Instal paket Python resmi untuk unggahan file yang lebih mudah:
Instalasi:
pip install tflink
Unggahan Anonim:
from tflink import TFLinkClient
client = TFLinkClient()
result = client.upload('document.pdf')
print(f"Download: {result.download_link}")
Unggahan Terautentikasi:
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}")
Dokumentasi API
Kirim permintaan POST ke /api/upload dengan multipart/form-data. Sertakan file dalam field bernama file.
Untuk permintaan terautentikasi, sertakan header X-User-Id dan X-Auth-Token.
Responsnya akan berupa JSON yang berisi fileName, downloadLink, downloadLinkEncoded, size, type, dan uploadedTo.
Contoh Permintaan 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--
(Catatan: String boundary akan bervariasi berdasarkan klien.)
Contoh Respons JSON:
Contoh unggahan anonim (file otomatis dihapus setelah 7 hari):
{
"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"
}
Contoh unggahan pengguna terautentikasi:
{
"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"
}