Можно ли загружать файлы на сайт из Safari на iPhone?

11

Я пытаюсь загрузить фотографию с моего iPhone 4 на сайт. Однако кнопка просмотра для отображения диалогового окна выбора файла отключена. Обычно это нормально работает на моем ПК с Windows. Можно ли выбрать файлы изображений для загрузки из Safari на iPhone?

GiddyUpHorsey
источник
Я только что попробовал Opera Mini, и хотя кнопка выбора не затенена, нажатие на нее ничего не дает. Как я могу это сделать?
GiddyUpHorsey
1
Я не вижу абсолютно никаких причин, по которым кнопка «Обзор» в браузерах на устройствах iOS (iPhone и iPad) не должна иметь доступа к Фотоальбомам (содержащим фотографии и видеоклипы, записанные с помощью встроенной камеры). Это не было бы проблемой безопасности или юзабилити, так как это не представляло бы файловую систему как таковую, а просто показывало визуальную навигацию фотографий.
Мортен Хаттесен

Ответы:

9

В частности, кнопка обзора отключена, потому что на iPhone нет файлового браузера (например, Windows Explorer / Finder). Большинство людей этого не замечают, потому что iOS разработана так, чтобы избежать необходимости в пользовательском интерфейсе для файловой системы iPhone.

Для простоты управление файлами превращается в проблему программирования, а не в проблему пользователя. В целях безопасности приложения не могут напрямую обращаться к документам других приложений.

Как упоминает Джава, на многих сайтах есть приложения для iPhone, позволяющие загружать файлы.

Дэвид Рауз
источник
1
Этот ответ устарел.
Тоби Аллен
1
Как это устарело? Хотя в ответе не содержится много информации / примера о том, как заставить загрузку файлов / фотографий работать на сайт на iPhone.
Дэвид
2
Аллен здесь прав, последние версии Mobile Safari распознают «<input type =" file »>», и его можно использовать для выбора существующего изображения или получения нового изображения с камеры. Похоже, что были некоторые ошибки, но работает на моем телефоне. Обсуждение здесь: jsbin.com/kuhol/2
Дэвид Роуз
11

Начиная с iOS 6, Mobile Safari теперь поддерживает загрузку файлов (изображений) из Camera Roll, альбомов и фотопотоков. Обратите внимание, что iOS 6 доступна только для iPhone 3GS и новее.


источник
1
Ссылочная ссылка кажется мертвой. Страница не найдена.
Дэвид
Я считаю, что даже с поддержкой загрузки изображений на iOS 6, возможно, придется настроить код своего сайта, чтобы обеспечить его хорошую поддержку по сравнению с браузером. Особенно для таких вещей, как выбор нескольких загрузок изображений, когда мы пакетно загружаем несколько изображений вместе. Мы должны были сделать это для наших сайтов. Не будучи разработчиком, я не знаю специфики того, что было сделано, но нужно было внести изменения в код нашего мобильного сайта, которые отличались от настольной версии.
Дэвид
8

Нет, загрузка с мобильного Safari невозможна. Вот почему на каждом другом сайте, который использует пользовательские загрузки (например, Flickr, Facebook, Picasa), либо были созданы собственные приложения для загрузки на iPhone, либо есть некоторые приложения, которые могут обрабатывать многие сайты, например Pixelpipe .

Jawa
источник
Это смешно смешно. Для большой компании легко создать приложение, но я уверен, что это вызвало проблемы для многих других компаний, не компаний, веб-приложений с открытым исходным кодом и т. Д. Но, к счастью, похоже, что теперь вы можете загружать фотографии с мобильного Safari по адресу наименее.
Микато
1

Вы не можете загружать файлы с помощью мобильного Safari.

Несмотря на то, что вы можете использовать браузер iCab Mobile, который поддерживает загрузку файлов, или использовать собственные приложения iOS, которые полностью интегрированы с веб-страницей. Вот некоторые из них:

QuickPic

Aurigma Up

sfedor
источник