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

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

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

【 tulaoshi.com - Web开发 】

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

  目前已经尝试了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

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

(本文来源于图老师网站,更多请访问https://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小,还希望高人指导!

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

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

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

延伸阅读
摘要: 本文主要介绍了一种在MFC应用程序中实现起来比较方便的浏览PDF、Word格式文档文件的方法,同时给出了具体的编程步骤和较详细的实现代码。 概述 随着网络技术的迅速发展,越来越多的电子图书资料能够更加方便的从网上被检索、下载。其文件格式也不仅限于HTML格式的Web页,PDF、Word等多种格式也逐渐成为网络资料交换的主...
标签: 电脑入门
安装Windows新界面应用从应用商店中选择安装 点击Win8开始屏幕上的应用商店磁贴,根据分类查找或者通过搜索找到需要的应用,点击进入。 点击应用界面中的安装按钮,Win8系统会自动下载和安装所选应用。 安装过程中我们就可以在Win8的开始屏幕中看到该应用的磁贴以及安装状态,点击进去还可以看到具体的下载和安装进度。等Win8下载与...
为了方便用户使用和使系统具有灵活性,大多数Win-dows应用程序将用户所做的选择以及各种变化的系统信息记录在初始化(INI)文件中。因此,当系统的环境发生变化时,可以直接修改INI文件,而无需修改程序。由此可见,INI文件对系统功能是至关重要的。本文将介绍采用VisualBasicforWindows(下称VB)开发Windows应用程序时如何读写INI文件。 ...
假如应用程序需要动态生成 PDF 文档,则需要 iText 库。开放源码的 iText 库使 PDF 文档的创建能够在瞬间完成。本文介绍了 iText 并提供了使用它从 Java ? 技术应用程序生成 PDF 文档的由浅入深的指南。我们创建了一个示例应用程序以更好地理解 iText。 很多应用程序要求动态生成 PDF 文档。这类应用程序包括银行生成用于电子邮...
添加MIDP 2.0的Push注册特征到你的设备应用程序中 摘  要 有些时候,对于一个企业级移动应用程序,从服务器将信息推向移动设备,并且自动激活一个已安装的移动应用程序使其进行必要的处理是非常重要的。由短信服务(SMS)作为推信息的协议,使用push注册机制可以让使用Mobile Information Device Profile 2.0的Java微小版本应用程...

经验教程

922

收藏

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