Manual:$wgFileExtensions/it

From MediaWiki.org
Jump to: navigation, search
Uploads: $wgFileExtensions
Contiene la lista delle estensioni accettate quando viene effettuato l'upload dei file. Se si cerca di caricare un file che presenta un estensione diversa da quelle elencate verrà generato un messaggio di avviso o verrà impedito il caricamento dello stesso.
Introdotto nella versione: 1.2.0
Rimosso nella versione: ancora in uso
Valori concessi: array di stringhe
Valore standard: array( 'png', 'gif', 'jpg', 'jpeg')

array( 'png', 'jpg', 'jpeg', 'ppt',"ogg") in 1.2

Impostazioni: Alfabetiche | Per funzione


Dettaglio [edit]

Contiene la lista delle estensioni accettate quando viene effettuato l'upload dei file. Se si cerca di caricare un file che presenta un estensione diversa da quelle elencate verrà:

Questa impostazione viene ignorata se $wgCheckFileExtensions è impostato a false.

Il caricamento di file con alcune estensioni, elencate nella blacklist $wgFileBlacklist, è in ogni caso impedito.

Vedi anche: Manual:Mime type detection

Esempi [edit]

//Aggiungo una tipologia di file:
$wgFileExtensions[] = 'pdf';
 
//Aggiungo una lista di estensioni mantenendo quelle di default:
$wgFileExtensions = array_merge( $wgFileExtensions, array( 'pdf', 'ppt', 'zip' ) );
 
//Ridefinisco la lista delle estensioni accettate:
$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'ppt', 'pdf', 'doc', 'psd', 'mp3','xls', 'zip','swf', 'doc', 'odt', 'odc', 'odp', 'odg', 'mpp');

Note [edit]

Per permettere l'upload di file che non hanno nessuna estensione è necessario modificare il file $IP/includes/SpecialUpload.php e alla linea 351 (versione 1.11.1), cambiare

  if ($finalExt == '') {
      return $this->uploadError( wfMsgExt( 'filetype-missing', array ( 'parseinline' ) ) );

in

  if ($finalExt == '') {
  /*  return $this->uploadError( wfMsgExt( 'filetype-missing', array ( 'parseinline' ) ) );   */

In altre parole bisogna commentare l'azione che viene intrapresa se viene rilevato un file che non ha nessuna estensione.

Lingua: English  • français • italiano • 日本語