Freigeben über


MIMEType class

Eine Implementierung der MIMEType-Klasse.

In Übereinstimmung mit den Browserkonventionen werden alle Eigenschaften von MIMEType Objekten als Getter und Setter im Klassenprototyp und nicht als Dateneigenschaften für das Objekt selbst implementiert.

Eine MIME-Zeichenfolge ist eine strukturierte Zeichenfolge, die mehrere aussagekräftige Komponenten enthält. Bei der Analyse wird ein MIMEType -Objekt zurückgegeben, das Eigenschaften für jede dieser Komponenten enthält.

Konstruktoren

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

Erstellt ein neues MIMEType-Objekt, indem die Eingabe analysiert wird.

Ein TypeError wird ausgelöst, wenn der input kein gültiger MIME ist. Beachten Sie, dass versucht wird, die angegebenen Werte in Zeichenfolgen zu übertragen.

Eigenschaften

essence

Ruft die Essenz des MIME ab. Diese Eigenschaft ist schreibgeschützt. Verwenden Sie mime.type oder mime.subtype , um den MIME zu ändern.

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

Ruft das MIMEParams -Objekt ab, das die Parameter des MIME darstellt. Diese Eigenschaft ist schreibgeschützt. Weitere Informationen finden Sie MIMEParams in der Dokumentation.

subtype

Ruft den Teil des MIME-Untertyps ab und legt diesen fest.

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

Ruft den Typteil des MIME ab und legt diesen fest.

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

Methoden

toString()

Die toString() -Methode für das MIMEType -Objekt gibt den serialisierten MIME zurück.

Aufgrund der Notwendigkeit der Standardkonformität ermöglicht diese Methode es Benutzern nicht, den Serialisierungsprozess des MIME anzupassen.

Details zum Konstruktor

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

Erstellt ein neues MIMEType-Objekt, indem die Eingabe analysiert wird.

Ein TypeError wird ausgelöst, wenn der input kein gültiger MIME ist. Beachten Sie, dass versucht wird, die angegebenen Werte in Zeichenfolgen zu übertragen.

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

Parameter

input

string | { toString: () => string }

Der zu analysierende Eingabe-MIME.

Details zur Eigenschaft

essence

Ruft die Essenz des MIME ab. Diese Eigenschaft ist schreibgeschützt. Verwenden Sie mime.type oder mime.subtype , um den MIME zu ändern.

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

Eigenschaftswert

string

params

Ruft das MIMEParams -Objekt ab, das die Parameter des MIME darstellt. Diese Eigenschaft ist schreibgeschützt. Weitere Informationen finden Sie MIMEParams in der Dokumentation.

params: MIMEParams

Eigenschaftswert

subtype

Ruft den Teil des MIME-Untertyps ab und legt diesen fest.

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

Eigenschaftswert

string

type

Ruft den Typteil des MIME ab und legt diesen fest.

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

Eigenschaftswert

string

Details zur Methode

toString()

Die toString() -Methode für das MIMEType -Objekt gibt den serialisierten MIME zurück.

Aufgrund der Notwendigkeit der Standardkonformität ermöglicht diese Methode es Benutzern nicht, den Serialisierungsprozess des MIME anzupassen.

function toString(): string

Gibt zurück

string