Condividi tramite


MIMEType class

Implementazione della classe MIMEType.

In conformità alle convenzioni del browser, tutte le proprietà degli oggetti vengono implementate come getter e setters nel prototipo della classe, anziché come proprietà dei MIMEType dati sull'oggetto stesso.

Una stringa MIME è una stringa strutturata contenente più componenti significativi. Quando analizzato, viene restituito un MIMEType oggetto contenente proprietà per ognuno di questi componenti.

Costruttori

MIMEType(string | { toString: () => string })

Crea un nuovo oggetto MIMEType analizzando l'input.

Verrà generato se TypeError l'oggetto input non è un MIME valido. Si noti che verrà eseguito un impegno per coercere i valori specificati in stringhe.

Proprietà

essence

Ottiene l'essenza della MIME. Questa proprietà è di sola lettura. Usare mime.type o mime.subtype modificare MIME.

import { MIMEType } from 'node:util';

const myMIME = new MIMEType('text/javascript;key=value');
console.log(myMIME.essence);
// Prints: text/javascript
myMIME.type = 'application';
console.log(myMIME.essence);
// Prints: application/javascript
console.log(String(myMIME));
// Prints: application/javascript;key=value
params

Ottiene l'oggetto MIMEParams che rappresenta i parametri di MIME. Questa proprietà è di sola lettura. Per informazioni dettagliate, vedere MIMEParams la documentazione.

subtype

Ottiene e imposta la parte del sottotipo di MIME.

import { MIMEType } from 'node:util';

const myMIME = new MIMEType('text/ecmascript');
console.log(myMIME.subtype);
// Prints: ecmascript
myMIME.subtype = 'javascript';
console.log(myMIME.subtype);
// Prints: javascript
console.log(String(myMIME));
// Prints: text/javascript
type

Ottiene e imposta la parte del tipo di MIME.

import { MIMEType } from 'node:util';

const myMIME = new MIMEType('text/javascript');
console.log(myMIME.type);
// Prints: text
myMIME.type = 'application';
console.log(myMIME.type);
// Prints: application
console.log(String(myMIME));
// Prints: application/javascript

Metodi

toString()

Il toString() metodo nell'oggetto MIMEType restituisce mime serializzato.

A causa della necessità di conformità standard, questo metodo non consente agli utenti di personalizzare il processo di serializzazione di MIME.

Dettagli costruttore

MIMEType(string | { toString: () => string })

Crea un nuovo oggetto MIMEType analizzando l'input.

Verrà generato se TypeError l'oggetto input non è un MIME valido. Si noti che verrà eseguito un impegno per coercere i valori specificati in stringhe.

new MIMEType(input: string | { toString: () => string })

Parametri

input

string | { toString: () => string }

Mime di input da analizzare.

Dettagli proprietà

essence

Ottiene l'essenza della MIME. Questa proprietà è di sola lettura. Usare mime.type o mime.subtype modificare MIME.

import { MIMEType } from 'node:util';

const myMIME = new MIMEType('text/javascript;key=value');
console.log(myMIME.essence);
// Prints: text/javascript
myMIME.type = 'application';
console.log(myMIME.essence);
// Prints: application/javascript
console.log(String(myMIME));
// Prints: application/javascript;key=value
essence: string

Valore della proprietà

string

params

Ottiene l'oggetto MIMEParams che rappresenta i parametri di MIME. Questa proprietà è di sola lettura. Per informazioni dettagliate, vedere MIMEParams la documentazione.

params: MIMEParams

Valore della proprietà

subtype

Ottiene e imposta la parte del sottotipo di MIME.

import { MIMEType } from 'node:util';

const myMIME = new MIMEType('text/ecmascript');
console.log(myMIME.subtype);
// Prints: ecmascript
myMIME.subtype = 'javascript';
console.log(myMIME.subtype);
// Prints: javascript
console.log(String(myMIME));
// Prints: text/javascript
subtype: string

Valore della proprietà

string

type

Ottiene e imposta la parte del tipo di MIME.

import { MIMEType } from 'node:util';

const myMIME = new MIMEType('text/javascript');
console.log(myMIME.type);
// Prints: text
myMIME.type = 'application';
console.log(myMIME.type);
// Prints: application
console.log(String(myMIME));
// Prints: application/javascript
type: string

Valore della proprietà

string

Dettagli metodo

toString()

Il toString() metodo nell'oggetto MIMEType restituisce mime serializzato.

A causa della necessità di conformità standard, questo metodo non consente agli utenti di personalizzare il processo di serializzazione di MIME.

function toString(): string

Restituisce

string