Чтение из multipart / form-data POST - PullRequest
0 голосов
/ 15 марта 2019

Я пытаюсь прочитать файл PDF, используя C #.Сообщение придет в форме POST multipart / form-data.Пример как ниже, но что бы я ни пытался, я не могу прочитать байты.

Я читаю ключи;

               string[] keys = Request.Form.AllKeys;
                for (int i = 0; i < keys.Length; i++)
                {
                    w.WriteLine(keys[i] + ": " + Request.Form[keys[i]] + "<br>");
                }

выход;

transactionId: 6350<br>
orderId: 314053<br>
orderStatus: Ready<br>
customerReferenceId: 7<br>
filename: Bk-314053-tx6350-Mess.pdf<br>
fileformat: pdf<br>

Но возникают трудности с загрузкой двоичных данных в формате PDF ..

    ------------d0f32ac86c8249c9aa562c1fcfbfeb66
Content-Disposition: form-data; name="transactionId"

17
------------d0f32ac86c8249c9aa562c1fcfbfeb66
Content-Disposition: form-data; name="orderId"

40274
------------d0f32ac86c8249c9aa562c1fcfbfeb66
Content-Disposition: form-data; name="orderStatus"

Ready
------------d0f32ac86c8249c9aa562c1fcfbfeb66
Content-Disposition: form-data; name="paymentId"

3
------------d0f32ac86c8249c9aa562c1fcfbfeb66
Content-Disposition: form-data; name="paymentAmount"

34.95
------------d0f32ac86c8249c9aa562c1fcfbfeb66
Content-Disposition: form-data; name="customerReferenceId"

7
------------d0f32ac86c8249c9aa562c1fcfbfeb66
Content-Disposition: form-data; name="referenceId"

11223344
------------d0f32ac86c8249c9aa562c1fcfbfeb66
Content-Disposition: form-data; name="referenceText"

I am reference text
------------d0f32ac86c8249c9aa562c1fcfbfeb66
Content-Disposition: form-data; name="filename"

Bk-40274-tx17-Mess.pdf
------------d0f32ac86c8249c9aa562c1fcfbfeb66
Content-Disposition: form-data; name="fileformat"

pdf
------------d0f32ac86c8249c9aa562c1fcfbfeb66
Content-Disposition: form-data; name="file"; filename="Bk-40274-tx17-Mess.pdf"
Content-Type: application/pdf

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