Почему нети / илив HTML5? - PullRequest
0 голосов
/ 01 марта 2012

Полагаю, это реторический вопрос, но мне хотелось бы услышать, что об этом думают другие.

Самым простым в мире вариантом использования было бы получить доступ к мобильному веб-сайту с моего телефона и опубликовать фотографию, которую я только что сделаю (или даже одну из моих фотографий с камеры). В настоящее время я просто не могу этого сделать. Многие клиенты считают, что это «естественная» функция, и им трудно сказать, что вы просто не можете этого сделать. Вам нужно либо создать приложение для такой простой задачи, либо использовать какое-то специальное браузерное приложение, которое взламывает входные данные для файлов, чтобы вы могли выбрать изображение, что явно не является тем, что они хотели бы, чтобы его конечный пользователь сделал .

Видео типа ввода Я думаю, это будет немного сложнее, но мечтать не помешает ....

Ответы [ 3 ]

2 голосов
/ 26 января 2013

Вы можете сделать это с HTML5 и HTML4.01. Используйте <input type="file" accept="image/*"/> для изображений и <input type="file" accept="video/*"/> для видео.

Насколько мне известно, Internet Explorer и Safari даже не будут пытаться ограничивать на этом основании, но вам все равно нужна проверка MIME на стороне сервера.

1 голос
/ 01 марта 2012

Согласно этой веб-странице: http://www.w3.org/2009/dap/ эта функция будет доступна через API устройства javascript (HTML Media Capture).Но фактические реализации пока не подтверждены.

Но мы многие ожидаем, когда это произойдет:)

0 голосов
/ 01 марта 2012

<Input type="picture"> или <input type="video"> - это , а не возможно в HTML5.Но вы можете добавить <input type="file"> и проверить его с помощью JavaScript или самого HTML в соответствии с его расширением. Вы можете увидеть http://reference.sitepoint.com/html/input/type, если что-то пошло не так, прокомментируйте меня.Здесь <input type=image src=you.jpg> используется для создания кнопки отправки изображения

...