IOS 9+ Update: При фокусировке в прошивкой 9 в <input type="file" />
, пользователь может выбрать, следует ли сделать снимок или выбрать изображение из библиотеки фотографий. Эта функциональность совместима даже при указании атрибута multiple
.
Спасибо Voodoo за heads up comment!
Причина, что камера не доступна на MULTISELECT загрузки происходит потому, что IOS разработан, чтобы позволить «выбора нескольких изображений» или «один снимок и выберите это».
Исторически сложилось так, что выбор «Сделать снимок» всегда позволял пользователю делать временное изображение в памяти, и это одно изображение предоставляется приложению, не допуская выбора дополнительных сохраненных изображений. Фактически, это временное изображение, сделанное на месте, - , а не, сохраненное в рулоне камеры.
Единственный способ, связанный с использованием HTML, - дать указание пользователю сделать несколько снимков раньше времени и , а затем загрузить их полностью.
Вы можете видеть аналогичную ситуацию в приложении «Сообщения» (бывшее SMS), где вам дают одинаковые варианты. Выбрав для съемки, вы можете взять один и тот, который будет немедленно отправлен для отправки. Тот факт, что это приложение, позволяет вам продолжать добавлять, нажимая кнопку изображения. Это, однако, не относится к полям ввода HTML.
PS. Я вспоминаю это время так, как далеко назад, как прошивка 4.
В крайнем случае, вы можете создать свое собственное «простое» IOS приложение, которое позволяет пользователю выбрать либо фотографии, или взять и загружать одновременно.
Вы видели [это] (http://stackoverflow.com/a/3027770/1813169) ответ, в котором говорится о [Picup] (http://picupapp.com/)? – MTCoster