Spec-Zone.ru › Valibot

mimeType

Создает действие для проверки типа MIME.

const Action = v.mimeType<TInput, TRequirement, TMessage>(requirement, message);

Обобщения

  • TInput extends Blob
  • TRequirement extends string[]
  • TMessage extends ErrorMessage<MimeTypeIssue<TInput, TRequirement>> | undefined

Параметры

  • requirement TRequirement
  • message TMessage

Пояснение

С помощью mimeType можно проверить тип MIME объекта blob. Если входные данные не соответствуют requirement, можно использовать message, чтобы настроить сообщение об ошибке.

Возвращает

  • Action MimeTypeAction<TInput, TRequirement, TMessage>

Примеры

В следующих примерах показано, как можно использовать mimeType.

Схема изображения

Схема для проверки файла изображения.

const ImageSchema = v.pipe(
  v.blob(),
  v.mimeType(['image/jpeg', 'image/png'], 'Please select a JPEG or PNG file.')
);

Связанные API

Следующие API можно использовать вместе с mimeType.

Схемы

any, blob, custom, file, instance, unknown

Методы

pipe

Утилиты

isOfKind, isOfType

© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/mimeType/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API