Прием изображений в формате jpg и jpeg через поле файла - PullRequest
0 голосов
/ 06 октября 2018

У меня есть поле файла, которое принимает изображения в формате .jpg, .png и .gif:

<input type="file" accept=".jpg, .png, .gif">

Я знаю, что нет разницы между изображениями .jpg и .jpeg но Mozilla, похоже, выступает за указание того, что в поле файла могут приниматься и .jpg, и .jpeg , например:

<input type="file" accept=".jpg, .jpeg, .png, .gif">

Это необходимо?

Firefox принимает и .jpg, и .jpeg, когда я только указываю, что поле принимает .jpg, но есть ли браузеры, которым нужно, чтобы мы указали оба?

Почему документы Mozilla показываютони указывают оба, если нет разницы?

1 Ответ

0 голосов
/ 06 октября 2018

Серверу не нужно принимать его, но клиенту необходимо, однако, при поиске файлов на локальном компьютере клиента ... если вы не укажете расширение .jpeg, тогда файлы с этим расширением будутисключено из того, что пользователь может выбрать для загрузки

form {
  width: 600px;
  background: #ccc;
  margin: 0 auto;
  padding: 20px;
  border: 1px solid black;
}
<form method="post" enctype="multipart/form-data">
 <div>
   <label for="file">With jpeg</label>
   <input type="file" id="file" name="file"  accept=".jpg, .jpeg, .png"  multiple>
 </div>
</form>


<form method="post" enctype="multipart/form-data">
 <div>
   <label for="file">Without jpeg</label>
   <input type="file" id="file" name="file" accept=".jpg, .png"  multiple>
 </div>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...