Отправить Blob файла с методом POST с вызовом rest? - PullRequest
0 голосов
/ 09 апреля 2019

Я могу загрузить файл PDF с помощью Blob, но я не могу отправить содержимое этого BLOB-файла с помощью PAYLOAD методом POST.

Rh.one('-----API CALL---').withHttpConfig({ responseType: 'blob' }).post('', Parameters)

Через приведенный выше вызов API я могу загрузить илиоткройте файл PDF.

  var blob = new Blob([response], { type: 'application/pdf' });
    var fileURL = URL.createObjectURL(blob);

Но я хочу отправить этот BLOB-объект с телом метода полезной нагрузки с методом post.Когда я пытаюсь отправить этот BLOB-объект с телом, он становится пустым.

JSON:

var pdf={};
 pdf['variables']['targetSheetBlob'] = {
               'value': blob,
               "type": "string"
          };

    Rh.one('---api call').post("", pdf).then(function (response) {
          console.log("response---->",response);
})

значение становится пустым, когда запрос завершен, как показано ниже:

targetSheetBlob: {value: {}, тип: "application / pdf"}

Есть ли способ отправки содержимого Blob в метод post.Когда я печатаю в консоли без метода post, тогда он показывает размер, как показано ниже: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...