易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net 下载的解决方案 - .NET技术 / ASP.NET

系统会为每个会员自动生成一些文件,然后系统把这些文件打包 ,会员登录系统,到每个月底,就可以下载自己的打包文件。
  这里有几个难点,因为每个会员的文件是独立的,那是不是为每个会员建立一个文件夹,存储文件,比如说每到月底系统自动将每个会员的资料压缩打包,这个如何实现
这个需要定时执行了
或者是会员登录的时候判断当前时间是否是月底,是否下载过。
符合条件的
在后台讲他的文件 使用stream打包。(打包的过程也就是将文件写入rar文件)

然后加上输出格式 respone.write();
就可以弹出下载了。

要代码吗?
 自己找去。

会员注册时建立文件夹
string path = Server.MapPath("~/") + "";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(FileName, System.Text.Encoding.GetEncoding("utf-8")));
Response.ContentType = "application/octet-stream";
Response.WriteFile("" + path + "");
Response.End();
http://topic.csdn.net/u/20091023/15/d7f724a6-1396-4940-9fa1-a24542f2025d.html


具体实现包括,调用标准的zip库压缩,使用队列以及job来完成作业等等。

如果所有的会员都来下载,这么做没问题。如果说只有少数用户会下载,可以考虑动态打包,减少不必要的处理时间和磁盘消耗。


相关问答:

在asp.net里面脚本出错 - .NET技术 / ASP.NET

function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;

var div1=document.getElementById("divPwd");

if (pwd.value=="")
{
......

asp.net导出EXCEL问题! - .NET技术 / ASP.NET

C# code:

SqlConnection conn = CsDB.sqlcon();
SqlDataAdapter da = new SqlDataAdapter("select fwCoding from bjmuma_fwCoding where OrderNumber='" + Order + & ......

AJAX 后台怎么取不到直 - .NET技术 / ASP.NET

代码如下 请高手 指点下 谢谢
ajax_http.js
-------------
function getXMLHTTP() {
  var xmlhttp;
  if (window.ActiveXObject) {
  //IE
  try {
  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号