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