MIMEType class
Implémentation de la classe MIMEType.
Conformément aux conventions du navigateur, toutes les propriétés d’objets MIMEType
sont implémentées en tant que getters et setters sur le prototype de classe, plutôt que comme propriétés de données sur l’objet lui-même.
Une chaîne MIME est une chaîne structurée contenant plusieurs composants significatifs. Lorsqu’il est analysé, un objet MIMEType
est retourné contenant des propriétés pour chacun de ces composants.
Constructeurs
MIMEType(string | { to |
Crée un objet MIMEType en analysant l’entrée. Une |
Propriétés
essence | Obtient l’essence du MIME. Cette propriété est en lecture seule.
Utilisez
|
params | Obtient l’objet |
subtype | Obtient et définit la partie sous-type du MIME.
|
type | Obtient et définit la partie type du MIME.
|
Méthodes
to |
La méthode En raison de la nécessité d’une conformité standard, cette méthode ne permet pas aux utilisateurs de personnaliser le processus de sérialisation du MIME. |
Détails du constructeur
MIMEType(string | { toString: () => string })
Crée un objet MIMEType en analysant l’entrée.
Une TypeError
est levée si le input
n’est pas un MIME valide.
Notez qu’un effort sera fait pour forcer les valeurs données dans des chaînes.
new MIMEType(input: string | { toString: () => string })
Paramètres
- input
-
string | { toString: () => string }
MIME d’entrée à analyser.
Détails de la propriété
essence
Obtient l’essence du MIME. Cette propriété est en lecture seule.
Utilisez mime.type
ou mime.subtype
pour modifier le 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
Valeur de propriété
string
params
Obtient l’objet MIMEParams
représentant les paramètres du MIME. Cette propriété est en lecture seule. Pour plus d’informations, consultez MIMEParams
documentation.
params: MIMEParams
Valeur de propriété
subtype
Obtient et définit la partie sous-type du 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
Valeur de propriété
string
type
Obtient et définit la partie type du 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
Valeur de propriété
string
Détails de la méthode
toString()
La méthode toString()
sur l’objet MIMEType
retourne le MIME sérialisé.
En raison de la nécessité d’une conformité standard, cette méthode ne permet pas aux utilisateurs de personnaliser le processus de sérialisation du MIME.
function toString(): string
Retours
string