zoukankan
html css js c++ java
使用WebClient后的Response编码的问题
使用WebClient可以抓取别的网页的内容,然后提供下载,但是使用Response输出时要注意编码问题,否则打开是一片空白。使如:
protected
override
void
Render(HtmlTextWriter writer)
{
string
url
=
string
.Format(
"
{0}/con001_projectmanage/job/downloadresume.aspx?resumeid={1}
"
,
Request.Url.AbsoluteUri.Replace(Request.Url.PathAndQuery,
string
.Empty).TrimEnd(
'
/
'
).ToLower(),
Request.QueryString[
"
resumeid
"
]);
WebClient wb
=
new
WebClient();
byte
[] buf
=
wb.DownloadData(url);
//
从指定的Uri获取数据
Page.Response.Clear();
Response.Charset
=
"
UTF-8
"
;
//
TODO:指定的Charset要与ContentEncoding相一致。
Page.Response.ContentType
=
"
text/html
"
;
Page.Response.AddHeader(
"
content-disposition
"
,
"
attachment; filename=\
"
resume.htm\
""
);
Page.Response.ContentEncoding
=
Encoding.UTF8;
Page.Response.OutputStream.Write(buf,
0
, buf.Length);
Page.Response.Flush();
Page.Response.End();
}
查看全文
相关阅读:
获取cookie
EF数据迁移(当模型改变时更新数据库)
EF有外键的查询
EF查询
前台主页面给子页面赋值(回调)
jquery取元素值
chart画图
IIS 7.0 的 ASP.NET 应用程序生命周期概述(转载)
查询服务器登录个数
gridview中判断隐藏还是现实
原文地址:https://www.cnblogs.com/chenjunbiao/p/1760260.html
最新文章
锻造最强机脑!微软向马斯克创立的OpenAI投资10亿美元
python 解析xml 文件: SAX方式
[转载]通天塔导游:各种编程语言的优缺点
Sublime Text 学习资料
python BDD&TDD
值得关注的 10 个 Python 英文博客
python 代码格式化工具:pep8ify
python 代码格式化工具:autopep8
python 代码格式化工具:YAPF
[转载]Python兵器谱
热门文章
selenium grid 搭建
第五篇:jmeter图形监控扩展
第四篇:添加一个线程组
第三篇:jmeter的作用域和执行顺序
第二篇:Jmeter功能概要
性能测试工具---jmeter
python 邮件发送
单元测试框架unittest
自动化测试模型(线性,驱动,数据)
自动化登录验证码
Copyright © 2011-2022 走看看