Я пытаюсь прочитать файл 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>