Servizio Gratuito di Condivisione File Temporanei - Trasferimento File Veloce e Sicuro

Carica file (fino a 100MB) e ottieni link di download temporanei con accelerazione CDN globale

✨ NOVITÀ: Genera codici QR per download mobile facili!

Nota: I caricamenti anonimi vengono eliminati automaticamente dopo 7 giorni per proteggere la tua privacy

Trascina e rilascia, incolla dagli appunti (Ctrl+V), o clicca su Scegli File

Come Usare - Metodi Multipli di Caricamento File

tfLink offre vari metodi convenienti di caricamento file per soddisfare diverse esigenze degli utenti. Che tu sia uno sviluppatore, un designer o un utente normale, troverai un metodo di caricamento adatto.

Caricamento Web (Consigliato)

Il modo più semplice: trascina e rilascia direttamente i file nell'area sopra o clicca sul pulsante Scegli File. Ottieni i link di download immediatamente dopo il caricamento.

🆕 Funzione Codice QR: Dopo il caricamento, clicca sul pulsante "Codice QR" per generare un codice QR per download mobile facili. Perfetto per condividere file tra dispositivi!

Caricamento da Riga di Comando (CLI)

Perfetto per sviluppatori e utenti tecnici, supporta automazione script e elaborazione batch.

Sostituisci i segnaposto come /path/to/your/file.ext, YOUR_USER_ID, YOUR_AUTH_TOKEN con i tuoi valori effettivi.

Linux/macOS (curl):

Caricamento Anonimo:
curl -X POST https://tmpfile.link/api/upload -F "file=@/path/to/your/file.ext"
Caricamento Autenticato:
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: Assicurati che i percorsi dei file siano corretti per Windows, ad esempio C:\path\to\your\file.ext)

Caricamento Anonimo:
Invoke-RestMethod -Uri https://tmpfile.link/api/upload -Method Post -ContentType multipart/form-data -InFile C:\path\to\your\file.ext
Caricamento Autenticato:
$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

Caricamento Python

Installa il pacchetto Python ufficiale per caricare file più facilmente:

Installazione:
pip install tflink
Caricamento Anonimo:
from tflink import TFLinkClient

client = TFLinkClient()
result = client.upload('document.pdf')
print(f"Download: {result.download_link}")
Caricamento Autenticato:
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}")

Documentazione API

Invia una richiesta POST a /api/upload con multipart/form-data. Includi il file in un campo chiamato file.

Per richieste autenticate, includi gli header X-User-Id e X-Auth-Token.

La risposta sarà JSON contenente fileName, downloadLink, downloadLinkEncoded, size, type e uploadedTo.

Esempio di Richiesta 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: La stringa boundary varierà in base al client.)

Esempio di Risposta JSON:

Esempio di caricamento anonimo (file eliminati automaticamente dopo 7 giorni):

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

Esempio di caricamento utente autenticato:

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

Caratteristiche Principali

🚀 Caricamento Veloce

Costruito su Cloudflare Workers con accelerazione edge globale

📱 Condivisione Codice QR

Genera codici QR per download mobile istantanei

🔒 Sicuro e Privato

Eliminazione automatica dopo 7 giorni protegge la tua privacy

💻 Metodi Multipli

Supporto per web, API, CLI e condivisione tramite codice QR

Domande Frequenti (FAQ)

Quali tipi di file sono supportati?

tfLink supporta tutti i tipi di file, inclusi ma non limitati a: immagini (JPG, PNG, GIF), documenti (PDF, DOC, PPT), video, file audio, archivi e altro.

Qual è il limite di dimensione del file?

I singoli file possono arrivare fino a 100MB. Per file più grandi, consigliamo di comprimerli prima.

Per quanto tempo vengono conservati i file?

I caricamenti anonimi vengono eliminati automaticamente dopo 7 giorni. I file degli utenti autenticati vengono conservati per periodi più lunghi.

Supporta i caricamenti in batch?

Attualmente, l'interfaccia web supporta il caricamento di singoli file. Per caricamenti in batch, utilizzare gli strumenti da riga di comando CLI.

Come funziona la funzione codice QR?

Dopo aver caricato un file, clicca sul pulsante "Codice QR" per generare un codice QR contenente il link di download. Scansionalo con qualsiasi dispositivo mobile per accedere e scaricare istantaneamente il tuo file. Perfetto per trasferire file tra dispositivi!