По моему мнению, если вы хотите только ввод изображения (правильное изображение), то вы должны пойти с атрибутом accept поля ввода, например:
input type = "file" name = "uploadedFile" id ="imageContent" class = "required" accept = "image / *" />
Это даст вам только входные изображения.Таким образом, вы можете свободно кодировать бэкэнд.Не беспокоясь о том, является ли изображение действительным или нет.
И даже вы можете указать конкретный тип изображения, если хотите:
input type = "file" name = "uploadedFile" id = "imageContent"class =" required "accept =" image / jpeg, image / gif, image / png ">