mimeType
Создает действие для проверки типа MIME.
const Action = v.mimeType<TInput, TRequirement, TMessage>(requirement, message);
Обобщения
TInputextends BlobTRequirementextends string[]TMessageextends ErrorMessage<MimeTypeIssue<TInput, TRequirement>> | undefined
Параметры
requirementTRequirementmessageTMessage
Пояснение
С помощью mimeType можно проверить тип MIME объекта blob. Если входные данные не соответствуют requirement, можно использовать message, чтобы настроить сообщение об ошибке.
Возвращает
ActionMimeTypeAction<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
Методы
Утилиты
© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/mimeType/