只是想知道如何沿HTTP发送文件。我正在使用HTTPRequest。数据需要以二进制形式输出,以便我可以在多部分请求中发送它。关于我如何做的想法?我完全迷失了。
答案 0 :(得分:3)
如果您只想将文件作为POST / STOR / etc的正文发送,那么WebClient
可以轻松实现:
using (WebClient client = new WebClient())
{
client.UploadFile(address, fileName);
// or to specify a custom method:
client.UploadFile(address, "PUT", fileName);
}
如果您需要表格,那就更难了;你需要multipart-mime,不直接支持;你必须写它或使用网上现有的代码。