Я пытался вставить файлы с помощью Salesforce Chatter REST API , но документально подтверждено наличие скручивания.Я не могу найти, как сделать то же самое в Angularjs, используя $ http с visualforce.Я не могу правильно задать заголовок и тело запроса.Пожалуйста, предоставьте заголовок и содержание тела для запроса, если это должно быть сделано с использованием javascript, а не curl.
Пример для создания нового документа
curl https://yourInstance.salesforce.com/services/data/v23.0/sobjects/Document/
-H "Authorization: Bearer token"
-H "Content-Type: multipart/form-data;boundary=\"boundary_string\""
--data-binary @newdocument.json
Пример тела запроса для созданияновый документ
Этот код является содержимым newdocument.json
.Двоичные данные для содержимого PDF для краткости опущены и заменены на «Двоичные данные идут сюда». Фактический запрос содержит полное двоичное содержимое.
--boundary_string
Content-Disposition: form-data; name="entity_document";
Content-Type: application/json
{
"Description" : "Marketing brochure for Q1 2011",
"Keywords" : "marketing,sales,update",
"FolderId" : "005D0000001GiU7",
"Name" : "Marketing Brochure Q1",
"Type" : "pdf"
}
--boundary_string
Content-Type: application/pdf
Content-Disposition: form-data; name="Body"; filename="2011Q1MktgBrochure.pdf"
Binary data goes here.
--boundary_string--