Adobe Sign API — / transientDocyments

Это пример Adobe в своей документации.
введите описание изображения здесь

Я пытался с Guzzle:

$client->request('POST', 'transientDocuments', [
'multipart' => [
[
'name'     => 'test',
'contents' => fopen('pdfs/test.pdf', 'r'),
'filename' => 'file.pdf',
'headers' => [
'Content-Type' => 'multipart/form-data',
'Content-Transfer-Encoding' => "binary",
]
],
]

]);

fopen возвращается resource(13) of type (stream)

Но каждый раз, когда я получаю {"code":"NO_FILE_CONTENT","message":"Must provide file body"},

1

Решение

Застрял с тем же, но понял, что имя параметра и имя файла должны быть заключены в двойные кавычки.
‘name’ => ‘»File»‘,
‘filename’ => ‘»file.pdf»‘,

PS. мой код в .Net, а не php

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector