考慮下面的HTML代碼後二進制數據從控制檯應用程序
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="file">
</form>
現在我需要實現這個使用C#。 我有一個字節數組中的文件。
byte[] data;
String fileName;
那麼,我該如何做到這一點。我想我必須創建一個合適的HTTP POST請求。但是如何? 我試過使用HttpWebRequest類。但不知道如何繼續。
HttpWebRequest oRequest = null;
oRequest = (HttpWebRequest)HttpWebRequest.Create("http://localhost/cs.php");
oRequest.ContentType = "multipart/form-data";
oRequest.Method = "POST";
注意:文件'upload.php'與HTML代碼完美協作。
[.NET的可能重複:用數據發送POST和讀取響應的最簡單方法](http: //www.stackoverflow.com/questions/4088625/net-simplest-way-to-send-post-with-data-and-read-response) – Shai
沒有。他們沒有發佈二進制數據。 –