标签归档:NET

Response.WriteFile 无法下载大文件解决方法

以前用Response.WriteFile(filename),但当遇到大文件时无法完整下载。 该方法最大的问题,它不是直接将数据抛到客户端,而是在服务器端(IIS)上缓存。当下载文件比较大时,服务器压力会很大,iis虽然支持2G大小的文件下载,但当文件上了很多M时,由于服务器以及网络等因素的影响,异常概率相当大。所以当需要下载大文件时就不能使用上面的方法了。 微软推荐以下方法代替之: 将数据分成较小的部分,然后将其移动到输出流以供下载,从而获取这些数据。 为用户提供用于下载文件的链接。 使用 Microsoft ASP 3.0 进行下载或者与 ASP 一起使用 Software Artisans FileUp。 创建 ISAPI 扩展以下载文件。 使用 FTP 下载文件。 参考文档:http://support.microsoft.com/default.aspx?scid=kb;zh-cn;812406 C#相关代码如下: public class FileDown { public FileDown() { // //TODO: 在此处添加构造函数逻辑 // } /// <summary> /// 参数为虚拟路径 /// … 继续阅读

发表在 学习笔记 | 标签为 , | 4条评论

Windows Live Writer原创插件——开心一笑

很久就想写插件。下午有空,随手写个测试玩玩。纯属娱乐。 未打包噢,下载DLL后放置在windows live Writer的安装插件目录就可以使用了。 一般目录在C:\Program Files\Windows Live\Writer\Plugins 。 该插件仅仅获取随机获取一条笑话插入,呵呵,给您的每篇文章也放个笑话呗。 下载地址: https://skydrive.live.com/redir.aspx?cid=7d6d0cbbf59db6f3&resid=7D6D0CBBF59DB6F3!1354&parid=7D6D0CBBF59DB6F3!1352 版本更新日志: 2012.1.19 1.1.0.0 增加随机浏览 一天猴子和兔子聊天,猴子说:大象放屁,猜一首歌名。兔子说不知道,猴子说:是郑中基的《好想,好想》,这个时候,旁边的草丛里出来一直乌龟说;靠,我还以为是动力火车的《当》呢

发表在 日记 | 标签为 , , | 6条评论

IIS7.0增加JSON文件解析

今在IIS7.0上部署web服务,所有扩展名为.JSON的数据无法使用,页面错误提醒需要增加MIME类型。后在MIME增加一个配置如下: 添加—> 文件扩展名为 .JSON ,MIME类型为text/json(application/x-javascript)。 特记录之。

发表在 学习笔记 | 标签为 , , , | 5条评论