Corsi on-line

Upload di file (molto) grandi con .htaccess

Una delle richieste di aiuto che vengono postate più spesso nei form di discussione è relativa all’impossibilità di effettuare l’upload di file particolarmente grandi sul proprio spazio Web; personalmente non ritengo questa una buona pratica data la grande diffusione di servizi per la condivisione di file e documenti forniti anche in forma gratuita e, in molti casi, sicuri, ma per venire in contro a coloro che non possono proprio resistere alla tentazione dello “spazio illimitato”, voglio proporre una semplice soluzione basata sulla creazione di un file .htaccess.

La procedura consigliata consiste nell’uploadare nella root del Web server un .htacccess contenente le seguenti istruzioni:

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200

Le direttive elencate riguardano:

  1. la dimensione massima consentita per l’upload di file;
  2. la dimensione massima consentita per l’invio di file tramite metodo;
  3. il tempo massimo definito per l’esecuzione di uno script (in secondi);
  4. il tempo massimo definito per la gestione di un input, ad esempio un upload (in secondi).

I valori associati alle direttive potranno essere modificati a seconda delle varie esigenze, in ogni caso considerate che i limiti imposti di default sono stati stabiliti per esigenze legate al livello di prestazioni e alla stabilità, quindi modificarle potrebbe non di rado ripercuotersi negativamente sull’efficienza delle vostre applicazioni.

Post correlati
I più letti del mese
Tematiche