Udostępnij za pośrednictwem


MIMEType class

Implementacja klasy MIMEType.

Zgodnie z konwencjami przeglądarki wszystkie właściwości obiektów MIMEType są implementowane jako metody pobierające i ustawiane w prototypie klasy, a nie jako właściwości danych w samym obiekcie.

Ciąg MIME jest ciągiem ustrukturyzowanym zawierającym wiele znaczących składników. Podczas analizowania zwracany jest obiekt MIMEType zawierający właściwości dla każdego z tych składników.

Konstruktory

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

Tworzy nowy obiekt MIMEType, analizuje dane wejściowe.

Jeśli TypeError nie jest prawidłowym programem MIME, zostanie zgłoszony input. Należy pamiętać, że zostanie podjęty wysiłek, aby przekształcić podane wartości w ciągi.

Właściwości

essence

Pobiera istotę miME. Ta właściwość jest tylko do odczytu. Użyj mime.type lub mime.subtype, aby zmienić edytor 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

Pobiera obiekt MIMEParams reprezentujący parametry miME. Ta właściwość jest tylko do odczytu. Aby uzyskać szczegółowe informacje, zobacz dokumentację MIMEParams.

subtype

Pobiera i ustawia część podtypu 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

Pobiera i ustawia część typu 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

Metody

toString()

Metoda toString() obiektu MIMEType zwraca serializowany plik MIME.

Ze względu na potrzebę zapewnienia zgodności standardowej ta metoda nie umożliwia użytkownikom dostosowywania procesu serializacji programu MIME.

Szczegóły konstruktora

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

Tworzy nowy obiekt MIMEType, analizuje dane wejściowe.

Jeśli TypeError nie jest prawidłowym programem MIME, zostanie zgłoszony input. Należy pamiętać, że zostanie podjęty wysiłek, aby przekształcić podane wartości w ciągi.

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

Parametry

input

string | { toString: () => string }

Dane wejściowe MIME do przeanalizowana.

Szczegóły właściwości

essence

Pobiera istotę miME. Ta właściwość jest tylko do odczytu. Użyj mime.type lub mime.subtype, aby zmienić edytor 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

Wartość właściwości

string

params

Pobiera obiekt MIMEParams reprezentujący parametry miME. Ta właściwość jest tylko do odczytu. Aby uzyskać szczegółowe informacje, zobacz dokumentację MIMEParams.

params: MIMEParams

Wartość właściwości

subtype

Pobiera i ustawia część podtypu 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

Wartość właściwości

string

type

Pobiera i ustawia część typu 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

Wartość właściwości

string

Szczegóły metody

toString()

Metoda toString() obiektu MIMEType zwraca serializowany plik MIME.

Ze względu na potrzebę zapewnienia zgodności standardowej ta metoda nie umożliwia użytkownikom dostosowywania procesu serializacji programu MIME.

function toString(): string

Zwraca

string