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

2016-02-19 15:29 13 1 收藏

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

【 tulaoshi.com - Web开发 】

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

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

  接下来搞啥?

  切入正题。。。

   

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

  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的信息哈

   

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

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

  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里写

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

  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

来源:http://www.tulaoshi.com/n/20160219/1609746.html

延伸阅读
标签: 电脑入门
安装Windows新界面应用从应用商店中选择安装 点击Win8开始屏幕上的应用商店磁贴,根据分类查找或者通过搜索找到需要的应用,点击进入。 点击应用界面中的安装按钮,Win8系统会自动下载和安装所选应用。 安装过程中我们就可以在Win8的开始屏幕中看到该应用的磁贴以及安装状态,点击进去还可以看到具体的下载和安装进度。等Win8下载与...
为了方便用户使用和使系统具有灵活性,大多数Win-dows应用程序将用户所做的选择以及各种变化的系统信息记录在初始化(INI)文件中。因此,当系统的环境发生变化时,可以直接修改INI文件,而无需修改程序。由此可见,INI文件对系统功能是至关重要的。本文将介绍采用VisualBasicforWindows(下称VB)开发Windows应用程序时如何读写INI文件。 ...
假如应用程序需要动态生成 PDF 文档,则需要 iText 库。开放源码的 iText 库使 PDF 文档的创建能够在瞬间完成。本文介绍了 iText 并提供了使用它从 Java ? 技术应用程序生成 PDF 文档的由浅入深的指南。我们创建了一个示例应用程序以更好地理解 iText。 很多应用程序要求动态生成 PDF 文档。这类应用程序包括银行生成用于电子邮...
标签: Delphi
  11.1 Help文件的建立 Help文件是 Micosoft Windows3.0 以上的版本提供的超文本帮助文件。利用这种超文本 , 用户可非常方便地使用帮助文件系统。帮助文件是以主题为主线进行编写的,一个主题可以跳转至相关的主题,也可按关键字进行主题查询。帮助文件与软件开发工具相结合,可实现应用程序的 ' 上下文敏感 ' ,而且帮助系统...
标签: Delphi
  所有的应用程序都是 TApplication的派生类。 TApplication 有三种方法调用在线帮助系统。 HelpContext方法可调用 WinHelp( 关于 Winhelp的内容见上节 ) 。它把 HelpFile 中的文件名和一个文本代码传递给 WinHelp 。 HelpFile是 TApplication 的字符串类型的属性,专门用来存放 Help 文件的。如果 HelpFile 属性是空字...

经验教程

680

收藏

33
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部