Condividi tramite


MIMEType class

Implementazione di classe MIMEType.

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

Una stringa MIME è una stringa strutturata contenente più componenti significativi. Durante l'analisi, viene restituito un oggetto MIMEType contenente le proprietà per ognuno di questi componenti.

Costruttori

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

Crea un nuovo oggetto MIMEType analizzando l'input.

Se il TypeError non è un MIME valido, verrà generata una input. Si noti che verrà eseguito un tentativo di coercizione dei valori specificati in stringhe.

Proprietà

essence

Ottiene l'essenza dell'oggetto MIME. Questa proprietà è di sola lettura. Usare mime.type o mime.subtype per 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 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 di 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 metodo toString() sull'oggetto MIMEType restituisce l'oggetto 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.

Se il TypeError non è un MIME valido, verrà generata una input. Si noti che verrà eseguito un tentativo di coercizione dei 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 dell'oggetto MIME. Questa proprietà è di sola lettura. Usare mime.type o mime.subtype per 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 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 di 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 metodo toString() sull'oggetto MIMEType restituisce l'oggetto 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