社区
C#
帖子详情
winform下载post提交产生的excel文件
asdfku
2010-11-04 03:58:35
网页中点击按钮post提交到一个网址,然后弹出窗口提示网页下载excel文件,不知道这个excel文件的具体地址,如何在winform程序中下载这个excel文件?
麻烦给个方法或者思路,跪谢!!!
...全文
80
4
打赏
收藏
winform下载post提交产生的excel文件
网页中点击按钮post提交到一个网址,然后弹出窗口提示网页下载excel文件,不知道这个excel文件的具体地址,如何在winform程序中下载这个excel文件? 麻烦给个方法或者思路,跪谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
asdfku
2010-11-05
打赏
举报
回复
是通过程序自动下载,不是另存下载,高人们现身吧
asdfku
2010-11-04
打赏
举报
回复
别人的网站。。。
部分代码:
protected virtual string GetPageByPost(string url, string postData,ref string responseCode)
{
Restart:
Stream outstream = null;
Stream instream = null;
StreamReader sr = null;
HttpWebResponse response = null;
HttpWebRequest request = null;
byte[] data = encoding.GetBytes(postData);
request = WebRequest.Create(url) as HttpWebRequest;
request.CookieContainer = cookieContainer;
request.AllowAutoRedirect = true;
request.Referer =url;
request.Method = HttpMethod.POST .ToString();
request.ContentType = "application/x-www-form-urlencoded";
request.UserAgent ="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)";
request.ContentLength = data.Length;
request.KeepAlive = true;
outstream = request.GetRequestStream();
outstream.Write(data,0,data.Length);
outstream.Close();
response = request.GetResponse() as HttpWebResponse;
instream = response.GetResponseStream();
response.Header中只能获取到excel的文件名,下面该怎么做?
nigerenz
2010-11-04
打赏
举报
回复
你直接在WINFROM中做,网页点击按钮的那个事件啊,点击按钮事件怎么做,你就修改下,也那样做啊,加一个浏览器控件。
winform
上传
文件
php,C#如何传递
文件
内容给远程php服务
本意是想在html页面上实现上传
EXCEL
文件
内容到服务器的数据库。客户端页面是php+JavaScript,服务器的服务
文件
也是.php后缀,在网上查了资料,说在客户端用js实现上传限制太多,所以额老师说让另外用C#写个程序,单独实现
Excel
文件
上传功能,但是是把数据
提交
给远程的服务来执行往数据库中的存储过程。所以问题来了。。。
EXcel
中的
文件
内容已经能够读出,那怎么往远程服务传啊?,,...
C#实现
POST
提交
方式
网页自动登录和
提交
POST
信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。
以下就分别用这三种方法来实现:
1、WebBrowser是个"迷你"浏览器,其特点是
Post
时不用关心Cookie、内置JS等问题
WebBrowser是VS2005新提供的组件(其实就是封装了IE接口),实现
POST
功能一般在webBrowser的Documen
C#使用OLEDB的方式读写
Excel
C#oledb的使用
c#
文件
写入与获取
post
请求数据
c#
文件
写入 private void outputToFile(string outStr) { //输出到
文件
string filePath = Server.MapPath("./requestHead.txt"); System.IO.FileStream fs = new System.IO.FileStrea
c#
winform
使用WebBrowser 大全
C#
WinForm
WebBrowser (一) MSDN资料 1、主要用途:使用户可以在窗体中导航网页。 2、注意:WebBrowser 控件会占用大量资源。使用完该控件后一定要调用 Dispose 方法,以便确保及时释放所有资源。必须在附加事件的同一线程上调用 Dispose 方法,该线程应始终是消息或用户界面 (UI) 线程。 3、WebBrowser 使用下面的成员可以将控件导航
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章