簡體   English   中英

將字節數組上傳到HTTP服務器

[英]Uploading a byte array to a HTTP server

我想將字節數組上傳到HTTP(S)服務器。 我知道可以使用WebClient完成此操作,但是我想將一些POST自變量與字節數組一起發送。

如何使用更多基本類(例如HTTPWebRequest)來實現此目的? 這些是解決方案應滿足的條件:

  • 它也應該在HTTPS中工作。
  • 它不應要求將字節數組寫入臨時文件。 我的意思是我應該能夠在內存中做所有事情。

另外,如果該解決方案需要在服務器端進行其他操作,那么也要聲明這一點。

提前致謝。

您應該檢查以下問題: 來自C#客戶端的多部分表單
特別是這個答案:
https://stackoverflow.com/a/769093/213550

有很多代碼,但是主要思想是:

  1. 將請求的ContentType設置為multipart/form-data
  2. 將邊界和字節數組添加到請求的正文中
  3. 獲取響應。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM