WebClient
相比, HttpPostRequets
是一个非常不错的抽象层。
using (WebClient webClient = new WebClient())
{
return webClient.UploadFile(url, path);
}
但是,该课程似乎没有包含输入字段的名称的选项。在这里,"file"
必须是输入字段的名称。
来自Wireshark
内容 - 处置:表单数据;命名="文件&#34 ;;文件名="的test.txt"
有没有办法指定"名称"字段,没有回到HttpPostRequest?
答案 0 :(得分:3)
这似乎是硬编码的。对于WebClient View source here,请前往第573行。
如果您愿意,您似乎必须自己实施该部分。我发现博客帖子看起来很有前途(因为它有自定义名称)。 You can find that here