Загрузить фото с помощью UIWebView - PullRequest
2 голосов
/ 27 марта 2012

Предположим, у меня есть веб-страница (скажем, filebrowse.html) на удаленном сервере, с кнопкой просмотра файла, я хочу получить доступ к этой странице через UIWebView и загрузить фотографию из моей галереи. (Галерея на iPhone.)

Возможно ли это?

Ответы [ 3 ]

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

В iOS нет способа "просмотреть файловую систему", поэтому вы не можете использовать форму в UIWebView для прикрепления фотографий для загрузки.Ответ довольно запутанный, но здесь идет речь:

Вам понадобится -

  1. UIImagePickerController, чтобы получить изображение из альбома фотографий.
  2. ОпределитьЗаголовки POST для формы отправки
  3. Кодирование изображения как NSData
  4. Запись запроса POST с NSURLConnection, когда объект NSData вставляется в соответствующий заголовок

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

0 голосов
/ 06 июня 2014

может это поможет, оно показывает, как выбрать фотографию из веб-просмотра без использования <input type="file" /> в <form></form>

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

Хм - интересно. Вы пытались получить доступ к этой странице в родном Safari? Это позволит вам просматривать по телефону? Если нет (и я предполагаю, что вы создаете приложение здесь), вы можете просто использовать POST для рассматриваемой формы (используйте curl и веб-инспектор браузера для определения необходимых параметров и т. Д.).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...