ASPX接收WINDOWS应用程序以POST方式发来的信息并存成文件

笨笨ぁ悦寒

笨笨ぁ悦寒

2016-02-19 15:29

下面图老师小编跟大家分享ASPX接收WINDOWS应用程序以POST方式发来的信息并存成文件,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

  我这个笨蛋终于调出来了。。。不要问我调出了啥,都写在标题上了。。。。
  赶紧写下来,然后睡觉。。。。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  目前已经尝试了ASP,JS,C++,C#,前三个都有数月甚至数年的经验了,争取把最后一个也搞大。。。。

  接下来搞啥?

  切入正题。。。

   

  Windows端应用程序

  1,首先建立两个POST变量,这两个POST变量模拟ASP中的Form的name~~~(我瞎试的,果然是模拟form)

  
  System.Net.WebClient WebClientObj=new System.Net.WebClient();
  System.Collections.Specialized.NameValueCollection PostVars=new System.Collections.Specialized.NameValueCollection();
  PostVars.Add("c",textBox2.Text);
  PostVars.Add("b",textBox3.Text);
  //textBox2.Text里面存的是要POST的信息哈

   

  2,然后传送给一个网页:http://www.dc9.cn/t/default.aspx

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  try
  {
  byte[] byRemoteInfo=WebClientObj.UploadValues("http://www.dc9.cn/t/default.aspx","POST",PostVars);
  //下面都没用啦,就上面一句话就可以了
  string sRemoteInfo=System.Text.Encoding.Default.GetString(byRemoteInfo); 
  //这是获取返回信息
  textBox1.Text=sRemoteInfo;
  axDHTMLEdit1.DocumentHTML=sRemoteInfo;
  //下面用了COM组件WebBrowser,让他显示返回信息,没什么用,可以不看。
  object url="about:blank";
  object nothing=System.Reflection.Missing.Value;
  this.axWebBrowser1.Navigate2(ref url,ref nothing,ref nothing,ref nothing,ref nothing);
  ((mshtml.IHTMLDocument2)this.axWebBrowser1.Document).write(sRemoteInfo);
  }
  catch
  {}

  
  WEB端应用程序

  1,在Page_Load里写

  string MyText=System.Web.HttpContext.Current.Request.Form["c"];
  string MyText2=System.Web.HttpContext.Current.Request.Form["b"];
  //获取两个POST来的信息
  StreamWriter sw=new StreamWriter(Server.MapPath(".")+"1.shtml", true, Encoding.UTF8);
  sw.Write(MyText);
  sw.Write(MyText2);
  sw.Close();
  //true的意思就是以append的方式写入POST来的信息

  
  恩,就写到这里。

  不知道用这种方法写文件是不是比FSO和AdodB.stream效率高占用cpu小,还希望高人指导!

  http://www.dc9.cn/post/307.html

展开更多 50%)
分享

猜你喜欢

ASPX接收WINDOWS应用程序以POST方式发来的信息并存成文件

Web开发
ASPX接收WINDOWS应用程序以POST方式发来的信息并存成文件

Excel 在应用程序之间拖动信息

办公软件
Excel 在应用程序之间拖动信息

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

android通过蓝牙接收文件打开时无法自动选择合适的应用程序

编程语言 网络编程
android通过蓝牙接收文件打开时无法自动选择合适的应用程序

用不同文件 构建可配置PHP应用程序的正确方式

PHP
用不同文件 构建可配置PHP应用程序的正确方式

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

编译asp应用程序成为exe文件

ASP
编译asp应用程序成为exe文件

Delphi 应用程序的应用

编程语言 网络编程
Delphi 应用程序的应用

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

MySQL与.NET应用解析

MySQL与.NET应用解析

权限树中Checkbox的操作[Asp.Net2.0]

权限树中Checkbox的操作[Asp.Net2.0]
下拉加载更多内容 ↓