POST-запрос с изображением с iPad / iPhone - PullRequest
0 голосов
/ 23 сентября 2011

Я пытаюсь отправить изображения на сервер. Я успешно закончил это так:

У меня есть webView, ловит "правильный" URL и переключает viewControllers. После переключения я выбираю изображение из PhotoLibrary или с камеры, POST it и переключаю контроллеры обратно.
Постскриптум Как вы знаете, в мобильном браузере (и в веб-просмотре) все кнопки «выбрать» на сайтах отключены.

Я думаю, что это не так просто, так что ...
Мой вопрос: Могу ли я выбрать изображения из кнопки веб-просмотра «выбрать»? Я хочу выбирать изображения на iDevices аналогичных ПК без другого viewControllers.

Я новичок в программировании, но у меня есть некоторые идеи (не знаю, как их реализовать):
1. Загрузите изображение в DOM. И используйте кнопку «Сохранить» в WebView.
2.Добавить кнопку с селектором (можно?) В WebView с помощью Javascript. И обработай этот селектор. (Что-то вроде этого) Я видел похожую вещь для элемента панели инструментов.

1 Ответ

0 голосов
/ 23 сентября 2011
  • Получить изображение. Преобразовать в строку base64 (/3891004/uiimage-k-base64-string-encoding)
  • Поместите эту строку в значение скрытого ввода.
  • Отправьте форму.
  • На сервере преобразуйте base64 обратно в двоичный файл и сохраните в файл / БД.

(PS. Вводимые файлы не поддерживаются в iOS-сафари. Кнопка выбора просто используется в качестве заполнителя, чтобы не нарушать макеты. За элементом нет абсолютно никакого кода, поэтому нет никакого способа попытаться получить его в работа.)

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