Come utilizzare un tipo MIME per ottenere un estensione di file per Ruby

April 8

tipi MIME sono banche dati di estensioni di file e tipi di contenuto che è possibile utilizzare per identificare il tipo di dati all'interno di un file. Sono comunemente utilizzati su Internet come un modo per informare i browser Web del tipo di dati che stanno ricevendo in modo che sappiano come gestire e visualizzarlo. La libreria Ruby tipo MIME consente di accedere a un database di tipi comuni MIME e le estensioni.

istruzione

1 Fare clic su "Start", "Esegui" e digitare "cmd" e premere "Invio" per aprire un terminale. In Mac OS X, fai clic su "Spotlight" e di tipo "terminale" e premere "Invio".

2 Tipo "IRB" per aprire la console interattiva di Ruby.

3 Tipo "richiedere" mime / tipi ' "senza le virgolette esterne in IRB per importare la libreria di tipi MIME.

4 Digitare quanto segue per recuperare un tipo MIME: ". Inserire" "in chiaro = MIME :: Tipi [ 'text / plain']" e premere Qualsiasi tipo MIME RFC incontro 2045 e 2231 specifiche funzionerà, e la Internet Assigned Numbers Authority gestisce un database di tipi MIME noti. Ciò consentirà di costruire un array di tutti i tipi di documenti che si adattano tale estensione.

5 Digitare quanto segue per recuperare un elenco di estensioni di file conosciuti per questo tipo MIME:

plaintext.each {| tipo |

type.extensions

}