บริการแชร์ไฟล์ชั่วคราวฟรี - การถ่ายโอนไฟล์ที่รวดเร็วและปลอดภัย

อัปโหลดไฟล์ (สูงสุด 100MB) และรับลิงก์ดาวน์โหลดชั่วคราวพร้อมการเร่งความเร็ว CDN ทั่วโลก

✨ ใหม่: สร้าง QR Code เพื่อดาวน์โหลดบนมือถืออย่างง่ายดาย!

หมายเหตุ: การอัปโหลดแบบไม่ระบุตัวตนจะถูกลบอัตโนมัติหลัง 7 วันเพื่อปกป้องความเป็นส่วนตัวของคุณ

ลากและวาง วางจากคลิปบอร์ด (Ctrl+V) หรือคลิกเลือกไฟล์

วิธีการใช้งาน - หลายวิธีในการอัปโหลดไฟล์

tfLink มีวิธีการอัปโหลดไฟล์ที่สะดวกหลายรูปแบบเพื่อตอบสนองความต้องการของผู้ใช้ที่แตกต่างกัน ไม่ว่าคุณจะเป็นนักพัฒนา นักออกแบบ หรือผู้ใช้ทั่วไป คุณจะพบวิธีการอัปโหลดที่เหมาะสม

อัปโหลดผ่านเว็บ (แนะนำ)

วิธีที่ง่ายที่สุด: ลากและวางไฟล์ไปยังพื้นที่ด้านบนโดยตรง หรือคลิกปุ่มเลือกไฟล์ รับลิงก์ดาวน์โหลดทันทีหลังการอัปโหลด

🆕 ฟีเจอร์ QR Code: หลังจากอัปโหลด คลิกปุ่ม "QR Code" เพื่อสร้าง QR Code สำหรับดาวน์โหลดบนมือถืออย่างง่ายดาย เหมาะสำหรับแชร์ไฟล์ระหว่างอุปกรณ์!

อัปโหลดผ่าน Command Line (CLI)

เหมาะสำหรับนักพัฒนาและผู้ใช้ทางเทคนิค รองรับการทำงานอัตโนมัติของสคริปต์และการประมวลผลแบบชุด

แทนที่ตัวยึดตำแหน่งอย่าง /path/to/your/file.ext, YOUR_USER_ID, YOUR_AUTH_TOKEN ด้วยค่าจริงของคุณ

Linux/macOS (curl):

อัปโหลดแบบไม่ระบุตัวตน:
curl -X POST https://tmpfile.link/api/upload -F "file=@/path/to/your/file.ext"
อัปโหลดแบบยืนยันตัวตน:
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):

(หมายเหตุ: ตรวจสอบให้แน่ใจว่าเส้นทางไฟล์ถูกต้องสำหรับ Windows เช่น C:\path\to\your\file.ext)

อัปโหลดแบบไม่ระบุตัวตน:
Invoke-RestMethod -Uri https://tmpfile.link/api/upload -Method Post -ContentType multipart/form-data -InFile C:\path\to\your\file.ext
อัปโหลดแบบยืนยันตัวตน:
$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

อัปโหลดด้วย Python

ติดตั้งแพ็คเกจ Python อย่างเป็นทางการเพื่ออัปโหลดไฟล์ได้ง่ายขึ้น:

การติดตั้ง:
pip install tflink
อัปโหลดแบบไม่ระบุตัวตน:
from tflink import TFLinkClient

client = TFLinkClient()
result = client.upload('document.pdf')
print(f"Download: {result.download_link}")
อัปโหลดแบบยืนยันตัวตน:
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}")

เอกสาร API

ส่งคำขอ POST ไปยัง /api/upload ด้วย multipart/form-data รวมไฟล์ในฟิลด์ชื่อ file

สำหรับคำขอที่ยืนยันตัวตน ให้รวม headers X-User-Id และ X-Auth-Token

การตอบสนองจะเป็น JSON ที่มี fileName, downloadLink, downloadLinkEncoded, size, type และ uploadedTo

ตัวอย่างคำขอ 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--

(หมายเหตุ: สตริง boundary จะแตกต่างกันไปตามไคลเอนต์)

ตัวอย่างการตอบสนอง JSON:

ตัวอย่างการอัปโหลดแบบไม่ระบุตัวตน (ไฟล์จะถูกลบอัตโนมัติหลัง 7 วัน):

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

ตัวอย่างการอัปโหลดของผู้ใช้ที่ยืนยันตัวตน:

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

คุณสมบัติหลัก

🚀 อัปโหลดรวดเร็ว

สร้างบน Cloudflare Workers พร้อมการเร่งความเร็วจากขอบโลก

📱 แชร์ด้วย QR Code

สร้าง QR Code เพื่อดาวน์โหลดบนมือถือทันที

🔒 ปลอดภัยและเป็นส่วนตัว

ลบอัตโนมัติภายใน 7 วันเพื่อปกป้องความเป็นส่วนตัวของคุณ

💻 หลายวิธี

รองรับเว็บ API CLI และการแชร์ด้วย QR Code

คำถามที่พบบ่อย (FAQ)

รองรับไฟล์ประเภทใดบ้าง?

tfLink รองรับไฟล์ทุกประเภท รวมถึงแต่ไม่จำกัดเพียง: รูปภาพ (JPG, PNG, GIF), เอกสาร (PDF, DOC, PPT), วิดีโอ, ไฟล์เสียง, ไฟล์บีบอัด และอื่นๆ

ขนาดไฟล์สูงสุดเท่าไร?

แต่ละไฟล์สามารถมีขนาดได้สูงสุด 100MB สำหรับไฟล์ที่ใหญ่กว่า เราแนะนำให้บีบอัดก่อน

ไฟล์จะถูกเก็บไว้นานแค่ไหน?

การอัปโหลดแบบไม่ระบุตัวตนจะถูกลบอัตโนมัติหลัง 7 วัน ไฟล์จากผู้ใช้ที่ยืนยันตัวตนจะถูกเก็บไว้นานขึ้น

รองรับการอัปโหลดหลายไฟล์พร้อมกันหรือไม่?

ปัจจุบัน อินเทอร์เฟซเว็บรองรับการอัปโหลดไฟล์เดียว สำหรับการอัปโหลดหลายไฟล์ กรุณาใช้เครื่องมือ CLI command-line

ฟีเจอร์ QR Code ทำงานอย่างไร?

หลังจากอัปโหลดไฟล์ คลิกปุ่ม "QR Code" เพื่อสร้าง QR Code ที่มีลิงก์ดาวน์โหลด สแกนด้วยอุปกรณ์มือถือใดก็ได้เพื่อเข้าถึงและดาวน์โหลดไฟล์ของคุณทันที เหมาะสำหรับถ่ายโอนไฟล์ระหว่างอุปกรณ์!