2012-06-21 2 views
1

Размер файла прикрепленного файла Salesforce официально ограничен 5 МБ (doc), но при желании они могут увеличить этот предел в отдельных случаях.Как получить ограничение доступа к файлам Salesforce через API?

Мой вопрос: могу ли я получить этот новый разрешенный размер файла с помощью API.

Контекст: Non-Profits подают заявки на получение грантов через веб-портал (.NET), все данные хранятся в Salesforce. Их просят прикрепить файлы. Мы читаем размер файла, который они пытаются загрузить и отправить сообщение об ошибке, если оно превышает 5 МБ, так как оно не будет принято Salesforce. Это делается для того, чтобы не дождаться нескольких минут, чтобы загрузить только, чтобы сообщить, что размер файла слишком велик. Мы хотели бы обновить наш код, чтобы он позволял файлы размером более 5 МБ, если Salesforce позволяет это. Можем ли мы получить эту информацию через API?

Спасибо!

ответ

2

Вы можете вызвать функцию getUserInfo() в SOAP API, часть возвращаемых данных включает в себя поле orgAttachmentFileSizeLimit (это, кажется, отсутствует в документации, но в WSDL)

0

Я рекомендую идти от Salesforce для хранения файлов, больше, если вы ожидаете получить ограничения, также есть ограничение на пространство для хранения всей организации, полезный сервис, такой как Amazon S3, будет очень полезен, вы можете прикрепить URL S3 к своей записи в в случае необходимости, он также будет доступен для внешних приложений без необходимости загружать потребление api в вашей организации.

Смежные вопросы