Доброго времени суток! Не совсем понял назначения данного required атрибута. В примере документации указан url:
https://jsonplaceholder.typicode.com/posts/
На локалке и хостинге этот юрл отвечает ошибкой (политикой CORS), я просто создал пустой контроллер в проекте:
module.exports.postAvatar = async (req, res) => {
try {
res.json({
success: true
});
} catch (e) {
res.json({
success: true,
message: `Ошибка. ${e.message}`
});
}
};
И картинка начала спокойно загружаться в превью. Вот и возник вопрос, какова смысловая нагрузка атрибута?