Веб-приложение HTML5 для загрузки изображений на сервер

Можно ли создать приложение / веб-сайт HTML5 для мобильных устройств (Android, Iphone, IPad), которые позволят пользователю загружать изображения со своего мобильного телефона на сервер?

Я не ищу чистое приложение, это может быть веб-сайт, размещенный на любом сервере.

Хотя я ищу свое приложение ASP.NET, но считаю, что если я получу решение для HTML, это тоже будет хорошо, потому что я слышал, что мобильное сафари не поддерживает загрузку на IPhone


person Zerotoinfinity    schedule 18.01.2012    source источник
comment
iPhone / iPad не может загружать из Safari, вам нужно приложение.   -  person ceejayoz    schedule 19.01.2012


Ответы (2)


Существует такая вещь, как HTML5 File API, но нет, это невозможно на большинстве мобильных устройств (и невозможно в некоторых средах рабочего стола, включая IE).

Android допускает это в самой последней версии (3.0), но браузер Safari в iOS не имеет доступа к какой-либо файловой системе, из которой можно извлекать ресурсы. Например, учтите, что вы даже не можете добавить изображение в электронное письмо, кроме как из самого приложения Camera / Library.

Проверить caniuse .com, чтобы получить полное представление о совместимости.

person buley    schedule 18.01.2012
comment
iOS 6 будет поддерживать загрузку файлов html5 и доступ к камере устройства. mobilexweb.com/blog/ios-6-beta-1- html5-native - person threejeez; 09.09.2012
comment
Какой полезный ответ. Почему все не отвечают на такие вопросы? Просто погуглите!: D - person miky; 07.10.2014

iOS 6 поддерживает загрузку файла, если она реализована с использованием HTML 5.

Просто добавьте в форму обычный тег <input type="file" />. Когда пользователь щелкает по нему, ему будет предложено выбрать существующую фотографию или сделать новую фотографию с помощью камеры.

person toytoy    schedule 09.11.2012
comment
Есть ли в Android аналогичная поддержка загрузки фотографий в формате HTML5? - person broofa; 10.11.2012
comment
Re Android - Jelly Bean тоже имеет это средство - только что протестировано input type="file" accept="image/*;capture=camera". - person Dave Everitt; 16.09.2013