如何在C#中通过http协议发布特定参数及其值?

如何在C#中通过http协议发布特定参数及其值?,c#,file-upload,http-post,C#,File Upload,Http Post,我试图通过C#中的http协议发送一组参数及其值 参数列表(由服务提供商指定)及其值为: “名字”--“名字” “类型”--“类型名称” “文件在”--“上载的文件” “名称”和“类型名称”是字符串。当我在互联网上进行研究时,我发现的唯一示例是使用addParam,如: request.addParam("name","a name"); request.addParam("type","a type name"); (对吗?我不确定…) 但是“文件归档”呢???如何通过http协议发布(上传

我试图通过C#中的http协议发送一组参数及其值

参数列表(由服务提供商指定)及其值为:

“名字”--“名字”

“类型”--“类型名称”

“文件在”--“上载的文件”

“名称”和“类型名称”是字符串。当我在互联网上进行研究时,我发现的唯一示例是使用addParam,如:

request.addParam("name","a name");
request.addParam("type","a type name");
(对吗?我不确定…)

但是“文件归档”呢???如何通过http协议发布(上传)具有特定参数名“file_in”的文件?你能给我举个例子吗


提前感谢您的回答:D

检查:

您应该考虑回顾您的旧问题并接受一些答案。您可以使用WebClient实现此目的:这与我的旧问题无关。我所有的老问题都已经解决了:)