日期:2014-05-20  浏览次数:20486 次

来者有分~~
近来做“多附件下载”遇到了问题,大家在网上有没有看到过这类的例子(最好是c#的),我想参考一下,有的话,请告诉我网址,或者如果大家以前做过的话粘点代码我看看也行,拜谢~~

------解决方案--------------------
来了.
帮顶
------解决方案--------------------
只是路过
------解决方案--------------------
被楼主的题目所吸引
慕名而来
------解决方案--------------------
来了.
帮顶
------解决方案--------------------
来了就有分??
------解决方案--------------------
http://bbs.1teng.com/viewthread.php?tid=90414 这里面有源码,希望能对楼主有帮助。
------解决方案--------------------
例子没有现成的,lz遇到了什么问题?
------解决方案--------------------
路过。帮顶。
------解决方案--------------------
jf
------解决方案--------------------
首先 一个页面只能下载一个文件,就像一个页面只能显示一个图片一样(我说的不是html显示图片的那种)就算能下载多个,每次循环中都用 Response.Clear(); Response.ClearHeaders(); Response.ClearContent(); 清除掉前面一个了. 所以,关于多附件的下载,可根据路径生成多个链接,链接到下载页面.
------解决方案--------------------
mark
------解决方案--------------------
没经验,mark
------解决方案--------------------
或者: 你在Button_Click事件后向前台开几个窗口下载页面. 如 string sScript = " <script ..> "; for(.... { sScript += " window.open( 'down.aspx?path= "+Server.UrlEncode(path) + " '); "; } Response.Write(sScript);
------解决方案--------------------
在服务端打包,然后下压缩包如何?
------解决方案--------------------
你可以尝试着将你数组中的每个路径传递给另外一个页面去完成下载,这样就不会有问题了。
下载最好不要在代码的本页。
------解决方案--------------------
关于压缩 参考: http://community.csdn.net/Expert/topic/4796/4796291.xml?temp=7.899112E-02
------解决方案--------------------

------解决方案--------------------
关注中ING.....
------解决方案--------------------
首先我想感谢CCTV和MTV 能给我这个机会让我在楼主的帖子上留言,谢谢主版CSDN,以及推广公司百事可乐,可口可乐,非常可乐,雪碧,芬达,七喜公司,还有我的经济人。上CSDN好多年了,感概的话就不说了,今天能到楼主的帖子是我一生最大的心愿,没想到这么快就实现了,我会一如继往的更加努力做我自己,不做违法乱纪的事,不打架,不骂人,在德智体美劳方面继续发展,当然了,好好学习天天向上也是我不断激励自己的口号,在此呢我还要特别感谢主办方,谢谢你们能弄出CSDN出来,我会继续支持你们的,并且会做好宣传工作,OK,今年我会更加努力,楼主的散分就是我努力的动力.谢谢大家
------解决方案--------------------
帮顶
------解决方案--------------------
jf
------解决方案--------------------
帮顶
------解决方案--------------------
接分
------解决方案--------------------
for ....
{
Response.WriteFile();

Response.Write();
发送文件或文件数据

执行
Response.Flush();
送出
}
------解决方案--------------------
一个页面那样循环输出,不可能。。。
接分