实际上就是拼接 文件头和要传的信息,利用 HttpWebRequest 发送请求即可。 具体的文件头 和要传的信息 其实可以用火狐的工具查看到底发送了哪些东西,格式如何。方法如下,是把别人写的东西改了一点点。参考链接:http://www.cnblogs.com/chiname/articles/375151.html///
/// 上传的方法
///
/// 单个文件名(上传多个文件的方法自己修改)
/// post请求的url
/// post的字符串 键值对,相当于表单上的文本框里的字符
///
public static string UploadFileEx(string uploadfile, string url, NameValueCollection poststring)
{
Uri uri = new Uri(url);
string boundary = "----------" + DateTime.Now.Ticks.ToString("x");
HttpWebRequest webrequest = (HttpWebRequest)WebRequest.Create(uri);
webrequest.ContentType = "multipart/form-data; boundary=" + boundary;
webrequest.Method = "POST";
// Build up the post message header
StringBuilder sb = new StringBuilder();
//加文本
foreac