如何使用C#中的发布请求上传图像/文件?

时间:2009-04-20 10:56:08

标签: c# image post upload request

C#提供了提交帖子请求的功能,但没有关于在MSDN上传图像/文件的信息。我想在不使用原始标题的情况下执行此操作。

相关问题

Upload files with HTTPWebrequest (multipart/form-data)

2 个答案:

答案 0 :(得分:3)

您可以轻松使用WebClient课程。它有一个UploadFile方法:

var client = new WebClient();
client.UploadFile("http://server/upload.aspx", @"C:\file.jpg");

答案 1 :(得分:2)

我的ASP.NET上传常见问题解答中有一篇文章,示例代码为:Upload files using an RFC 1867 POST request with HttpWebRequest/WebClient。此代码不会将文件加载到内存中,支持多个文件,并支持表单值,设置凭据和cookie等。