Freigeben über


MIMEType class

Eine Implementierung der der MIMEType-Klasse.

In Übereinstimmung mit Browserkonventionen werden alle Eigenschaften von MIMEType Objekten als Getter und Setter für den 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 durch Analysieren der Eingabe.

Wenn der TypeError kein gültiges MIME ist, wird ein input ausgelöst. Beachten Sie, dass es darum geht, die angegebenen Werte in Zeichenfolgen zu überschreiben.

Eigenschaften

essence

Ruft das Wesen des MIME ab. Diese Eigenschaft ist schreibgeschützt. Verwenden Sie mime.type oder mime.subtype, um das 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. Ausführliche Informationen finden Sie in MIMEParams Dokumentation.

subtype

Ruft den Untertypteil des MIME 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 die serialisierte MIME zurück.

Aufgrund der Notwendigkeit der Standardcompliance ermöglicht diese Methode benutzern nicht, den Serialisierungsprozess des MIME anzupassen.

Details zum Konstruktor

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

Erstellt ein neues MIMEType -Objekt durch Analysieren der Eingabe.

Wenn der TypeError kein gültiges MIME ist, wird ein input ausgelöst. Beachten Sie, dass es darum geht, die angegebenen Werte in Zeichenfolgen zu überschreiben.

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

Parameter

input

string | { toString: () => string }

Der zu analysierende Eingabe-MIME.

Details zur Eigenschaft

essence

Ruft das Wesen des MIME ab. Diese Eigenschaft ist schreibgeschützt. Verwenden Sie mime.type oder mime.subtype, um das 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. Ausführliche Informationen finden Sie in MIMEParams Dokumentation.

params: MIMEParams

Eigenschaftswert

subtype

Ruft den Untertypteil des MIME 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 die serialisierte MIME zurück.

Aufgrund der Notwendigkeit der Standardcompliance ermöglicht diese Methode benutzern nicht, den Serialisierungsprozess des MIME anzupassen.

function toString(): string

Gibt zurück

string