무료 임시 파일 공유 서비스 - 빠르고 안전한 파일 전송

파일을 업로드하고(최대 100MB) 글로벌 CDN 가속으로 임시 다운로드 링크를 받으세요

✨ 신기능: 간편한 모바일 다운로드를 위한 QR 코드 생성!

참고: 익명 업로드는 개인정보 보호를 위해 7일 후 자동으로 삭제됩니다

드래그 앤 드롭, 클립보드에서 붙여넣기(Ctrl+V) 또는 파일 선택 클릭

사용 방법 - 다양한 파일 업로드 방법

tfLink는 다양한 사용자의 요구를 충족시키기 위해 여러 가지 편리한 파일 업로드 방법을 제공합니다. 개발자, 디자이너 또는 일반 사용자이든 적합한 업로드 방법을 찾을 수 있습니다.

웹 업로드 (권장)

가장 간단한 방법: 위 영역에 파일을 직접 드래그 앤 드롭하거나 파일 선택 버튼을 클릭하세요. 업로드 후 즉시 다운로드 링크를 받을 수 있습니다.

🆕 QR 코드 기능: 업로드 후 "QR코드" 버튼을 클릭하여 간편한 모바일 다운로드를 위한 QR 코드를 생성하세요. 기기 간 파일 공유에 완벽합니다!

명령줄 업로드 (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 문서

multipart/form-data/api/uploadPOST 요청을 보내세요. file이라는 필드에 파일을 포함하세요.

인증된 요청의 경우 X-User-IdX-Auth-Token 헤더를 포함하세요.

응답은 fileName, downloadLink, downloadLinkEncoded, size, typeuploadedTo를 포함하는 JSON입니다.

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

(참고: 경계 문자열은 클라이언트에 따라 달라집니다.)

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 코드 공유

즉시 모바일 다운로드를 위한 QR 코드 생성

🔒 안전하고 비공개

7일 자동 삭제로 개인정보 보호

💻 다양한 방법

웹, API, CLI 및 QR 코드 공유 지원

자주 묻는 질문 (FAQ)

어떤 파일 형식이 지원되나요?

tfLink는 이미지(JPG, PNG, GIF), 문서(PDF, DOC, PPT), 비디오, 오디오 파일, 압축 파일 등을 포함하여 모든 파일 형식을 지원합니다.

파일 크기 제한은 얼마인가요?

개별 파일은 최대 100MB까지 가능합니다. 더 큰 파일의 경우 먼저 압축하는 것을 권장합니다.

파일은 얼마나 오래 저장되나요?

익명 업로드는 7일 후 자동으로 삭제됩니다. 인증된 사용자의 파일은 더 오랜 기간 동안 저장됩니다.

일괄 업로드를 지원하나요?

현재 웹 인터페이스는 단일 파일 업로드를 지원합니다. 일괄 업로드의 경우 CLI 명령줄 도구를 사용하세요.

QR 코드 기능은 어떻게 작동하나요?

파일을 업로드한 후 "QR코드" 버튼을 클릭하여 다운로드 링크가 포함된 QR 코드를 생성하세요. 모바일 기기로 스캔하여 즉시 파일에 액세스하고 다운로드할 수 있습니다. 기기 간 파일 전송에 완벽합니다!