请教各位老师 Winfrom怎么使用post方法提交checkbox的值呢? 请教各位老师 Winfrom怎么使用post方法提交checkbox的值呢?请各位赐教 感激不尽..! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用HttpWebRequest 网上还是挺多文章的。参考:http://hi.baidu.com/anziv/blog/item/12504e1040b72a0c213f2e91.htmlhttp://wenku.baidu.com/view/c1b49a36a32d7375a4178090.html //将一个存放文件地址的数组绑定到checkboxlistcheckedListBox1.Items.Add(Path.GetFileName(File[i]), false);//绑定checkboxlist for (int i = 0; i < checkedListBox1.CheckedItems.Count; i++) { string path = "文件地址" + "\\"; path = path + checkedListBox1.CheckedItems[i]; string uriString = "http://www.xxx.com.cn/upload/updata/" + checkedListBox1.CheckedItems[i].ToString(); FileStream fs = new FileStream(checkedListBox1.CheckedItems[i].ToString(), FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fs); Byte[] postArray = br.ReadBytes(Convert.ToInt32(fs.Length)); Stream postStream = upload.OpenWrite(uriString, "POST"); if (postStream.CanWrite) { postStream.Write(postArray, 0, postArray.Length); result = true; } postStream.Close(); fs.Close();} HttpWebRequest通过post等提交到相关页面,获取执行的页面数据byte[] bdata = Encoding.Default.GetBytes(postData); System.Net.HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(""); myRequest.Method = "POST"; myRequest.ContentType = "application/x-www-form-urlencoded"; myRequest.ContentLength = bdata.Length; Stream newStream = myRequest.GetRequestStream(); 先用个 抓包工具 比如 httpanalyzer httpwatch等,看下每次发送的到底是什么内容 再用4楼的代码 能否单独隐藏标题栏上的图标?而不隐藏标题栏。 如何再次启动一个线程 C#中结构体指针到底怎么用啊? “虚拟成员或抽象成员不能是私有的“地解决方法 C#实现ftp的RequestUri段转义问题 如何获取服务器登陆事件? 要使用Excel.Application应该引用哪个部件啊? 自定义集合类的一点问题.................. 为什么我的C#不能调试? DataView 的过滤问题!! 请问各位高人,小弟有个问题不知道怎么解决?望高人帮忙!! C#中从excel中的导入导出怎么设计
网上还是挺多文章的。参考:
http://hi.baidu.com/anziv/blog/item/12504e1040b72a0c213f2e91.htmlhttp://wenku.baidu.com/view/c1b49a36a32d7375a4178090.html
//将一个存放文件地址的数组绑定到checkboxlist
checkedListBox1.Items.Add(Path.GetFileName(File[i]), false);//绑定checkboxlist
for (int i = 0; i < checkedListBox1.CheckedItems.Count; i++)
{
string path = "文件地址" + "\\";
path = path + checkedListBox1.CheckedItems[i];
string uriString = "http://www.xxx.com.cn/upload/updata/" + checkedListBox1.CheckedItems[i].ToString();
FileStream fs = new FileStream(checkedListBox1.CheckedItems[i].ToString(), FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
Byte[] postArray = br.ReadBytes(Convert.ToInt32(fs.Length));
Stream postStream = upload.OpenWrite(uriString, "POST");
if (postStream.CanWrite)
{
postStream.Write(postArray, 0, postArray.Length);
result = true;
}
postStream.Close();
fs.Close();}
byte[] bdata = Encoding.Default.GetBytes(postData);
System.Net.HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create("");
myRequest.Method = "POST";
myRequest.ContentType = "application/x-www-form-urlencoded";
myRequest.ContentLength = bdata.Length;
Stream newStream = myRequest.GetRequestStream();