Загрузить изображения в Salesforce через приложение для iOS - PullRequest
1 голос
/ 08 февраля 2012

Я пытаюсь загрузить изображение в Salesforce , так же, как и обновление Leads или Аккаунтов через мое Phonegap приложение для iOS. Я могу получить изображение, но, немного погуглив, я узнал, что мне нужно конвертировать изображение в BLOB.

Мой запрос касается двух вещей: 1. Как конвертировать изображение в блоб? 2. Как загрузить этот BLOB-объект в Salesforce?

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 21 февраля 2013

Вы можете прикреплять изображения к записи Salesforce на iPhone с помощью приложения Salesforce Mobile. Это требует небольшой настройки - страница VF и класс Apex. После того, как вы создали страницу VF для вложения, вам нужно добавить эту страницу VF как «вкладку Visualforce» и включить ее в Salesforce Mobile Configuration. Действия по добавлению вновь созданной вкладки Visualforce в конфигурацию Salesforce Mobile: «Настройка» -> «Администрирование мобильного устройства» -> «Salesforce Mobile» -> «Конфигурация» -> «Выбрать конфигурацию» -> вкладка «Мобильный».

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

1 голос
/ 09 февраля 2012

BLOB-объект - это просто двоичный большой объект, т. Е. Набор двоичных данных. Вы просто хотите прочитать файл в память и напрямую использовать его содержимое. Может потребоваться кодировка base64, но я бы так не подумал.

Здесь есть плагин Phonegap для загрузки двоичных данных на iOS здесь , вы можете увидеть, как он использует стандартные вызовы Apple SDK для доступа к файлам, поэтому их открытие не должно быть проблемой для вас.

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

Вот пример использования REST API для загрузки двоичных данных (в документ) здесь - я думаю, ваше решение будет похоже на это. Какой Salesforce API вы используете для своего приложения? Вы используете их Mobile SDK?

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