Caricatore di file

Che cos'è HTTP413 Request Entity Too Large?

HTTP413 Request Entity Too Large” è un errore HTTP che viene visualizzato quando i dati che si tenta di caricare superano la capacità consentita dal server.

Il nome ufficiale attuale è 413 Content Too Large, ma nomi come “413 Payload Too Large” e “413 Request Entity Too Large” sono ancora ampiamente utilizzati.
In altre parole, anche se i nomi sono diversi, il significato “i dati inviati sono troppo grandi per essere accettati” è comune.

Questo errore si verifica particolarmente in situazioni come le seguenti.

  • Caricamento di video
  • Invio di un gran numero di immagini ad alta risoluzione
  • I file PDF o ZIP sono troppo grandi
  • Invio di grandi quantità di dati JSON a un'API

Nella maggior parte dei casi, è dovuto a limiti di capacità del server e non è causato da problemi di connessione Internet o computer.


Principali cause dell'errore HTTP413 Request Entity Too Large

Superamento del limite di capacità di caricamento

È la causa più comune.

I servizi web hanno limiti di capacità di caricamento, ad esempio “fino a 10MB per file” o “fino a 100MB”. Quando si supera questo limite, viene restituito l'errore HTTP413.

La dimensione totale di più file è eccessiva

Anche se ogni singolo file è piccolo, ci possono essere casi in cui la dimensione totale supera il limite a causa del caricamento di più file contemporaneamente.

Ad esempio, se si inviano 10 immagini da 20MB ciascuna, la dimensione totale sarà di 200MB, cosa che potrebbe causare un errore 413 in un servizio con limiti di capacità.

Limitazioni nelle impostazioni del server web

Gli amministratori dei siti possono impostare un limite sulla dimensione del caricamento nel server web.

Ecco alcuni esempi rappresentativi.

  • client_max_body_size di NGINX
  • Impostazioni di Apache
  • upload_max_filesize di PHP
  • post_max_size di PHP
  • Limiti di capacità su reverse proxy o CDN

Anche se l'applicazione rialza i limiti, è comune che i server web o i CDN a monte restituiscano prima il 413.


Soluzioni per gli utenti

Se viene visualizzato l'errore HTTP413, proviamo a controllare i seguenti aspetti.

  • Controllare la dimensione del file da caricare
  • Escludere file non necessari
  • Compattare in formato ZIP per ridurre la dimensione
  • Ridurre la dimensione delle immagini o la qualità dei video
  • Caricare in più fasi
  • Utilizzare un servizio con limiti di capacità più elevati

Particolarmente i video, se sono salvati in 4K o ad alta bitrate, possono arrivare a diversi GB. A volte riducendo leggermente la qualità, la dimensione può diminuire di oltre la metà.


Soluzioni per gli amministratori

Se gestisci personalmente un sito web, potresti risolvere il problema rivedendo le impostazioni del server.

Nel caso di NGINX

Modifica il valore di client_max_body_size secondo necessità.

Nel caso di PHP

Controlliamo i seguenti valori di impostazione.

  • upload_max_filesize
  • post_max_size
  • memory_limit
  • max_execution_time

Non solo la dimensione del caricamento, ma anche il limite dimensionale totale dell'intera richiesta POST influenza, quindi è importante controllare più impostazioni insieme.

Controllare anche CDN o WAF

Se utilizzi un CDN o WAF come Cloudflare, potrebbe restituire errori 413 prima del server web.

Se le modifiche alle impostazioni del server web non portano a miglioramenti, controlla anche i limiti di caricamento di questi servizi.


Se vuoi inviare file di grandi dimensioni, UploadF è anche utile

Può capitare di incorrere in limitazioni di dimensione quando si utilizza allegati email o servizi di chat.

In tali casi, puoi utilizzare un caricatore di file gratuito come UploadF.

  • Compatibile con PC e smartphone
  • Caricamento semplice con drag & drop
  • Possibilità di caricare fino a 100 file contemporaneamente
  • Supporto per condivisione protetta da password
  • Possibilità di scegliere il periodo di conservazione
  • Possibilità di eliminare file non più necessari singolarmente

Per le immagini, puoi anche utilizzare utili strumenti web online come l'editing delle immagini, OCR, e la rimozione dello sfondo.


Domande frequenti

413 è diverso da "caricamento fallito"?

413 è un tipo di codice di stato HTTP. La causa interna del messaggio “caricamento fallito” potrebbe anche essere il 413.

413 significa che il server è danneggiato?

No. Nella maggior parte dei casi, il server funziona normalmente e rifiuta la richiesta poiché è stata superata la capacità impostata.

Cosa fare se la riduzione della dimensione non risolve il problema?

Potrebbero esserci altre cause come guasti del servizio, modifiche temporanee alle impostazioni, o limiti imposti da CDN o proxy. Provare a caricare utilizzando un altro browser o attendere e riprovare potrebbe essere utile.


Riepilogo

HTTP413 Request Entity Too Large è un errore che si verifica quando i dati da caricare superano la capacità consentita dal server.

Se sei un utente, spesso puoi risolvere il problema riducendo la dimensione del file o caricando in più fasi, mentre se sei un amministratore di sito, è fondamentale controllare i limiti di capacità in NGINX, Apache, PHP e CDN.

Se desideri condividere file di grandi dimensioni, è utile utilizzare caricatore di file gratuiti come UploadF in base alle tue necessità.


Risoluzione del problema di connessione a OneDrive su Teams: si prega di caricare di nuovo.
Top   Aiuto   Contatti   🌐Language  
©Caricatore di file