Я могу отправить / загрузить один файл, используя этот код, но не могу загрузить несколько файлов.
Вот что я сделал:
HttpRequest req = new HttpRequest();
req.setEndpoint(url);
req.setMethod('POST');
req.setHeader('Content-Type','multipart/form-data; boundary='+GetSessionId.boundary);
req.setHeader('sessionId', sessionId);
String filevalu;
List<blob> bolob = New List<blob>();
for(Blob thisfile_body : filbodyMap.get('XXXXXXXXXXXXXXXX')){
req.setBodyAsBlob(thisfile_body);
filevalu += EncodingUtil.base64Encode(thisfile_body);
}
Http http = new Http();
HTTPResponse res = http.send(req);
Как это можно сделать для нескольких файлы? Эй, если у меня есть более одного файла, как я могу добавить это в req.setBodyAsBlob (bodyBlob); Допустим, у меня есть pdf1, pdf2, pdf3, затем req.setBodyAsBlob (pdf1 + pdf2 + pdf3); ?????