Данные уже находятся в ответе на запрос документа GET:
{
"contentType":"application\/octet-stream; name=\"081409362-E_Notif_GoThrough_Regist.PDF\"",
"contentID":"<2__=8FBB096ADFDA03268f9e8a93df93869091@local>",
"contentDisposition":"attachment; filename=\"081409362-E_Notif_GoThrough_Regist.PDF\"",
"contentTransferEncoding":"base64",
"data":"JVBERi0xLjQKJeLjz9MKMSAwIG9iaiA8PC9EZWNvZGVQYXJtczw8L0sgLTEvQ29sdW1ucyAyN ..."
}
Свойство data
содержит закодированное в base64 содержимое вложения.Свойство contentTransferEncoding
сообщает, как оно кодируется.
В зависимости от используемой версии Domino, вы также можете изменить запрос документа GET, чтобы получить ссылку на вложение вместо содержимого вложения.Просто добавьте ?attachmentlinks=true
в конец URL запроса.Это приведет к тому, что ответ будет иметь свойство contentLocation
, значением которого является относительный URL-адрес данных вложения.
Важное замечание: Параметр attachmentlinks
был добавлен в Domino.9.0.1 FP9.Если вы используете более старую версию Domino, ?attachmentlinks=true
игнорируется.