码迷,mamicode.com
首页 > 其他好文 > 详细

文件下载

时间:2014-07-05 20:45:02      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:style   blog   java   color   strong   文件   

由于想要为一个小项目中添加一个附件上传和下载功能,我就去网上找了代码,实现了这个下载的功能,本人只为实现功能,没有讲求代码的由来,因为本人认为,代码只是工具,而功能这是我们的需求。废话不多说,代码如下:

1)首先,html主要代码:

 1 <script type="text/javascript">
 3 $(function () {
 4 var fileNames = <%=fileNames%>;
 5 var fileName = fileNames.toString().split(;);
 6 //////////////////动态添加表格
 7 var tableStr = "";
 8 tableStr = tableStr + "<thead><tr><th><strong>序 号</strong></th><th><strong>文件名称</strong></th><th align=‘center‘ width=‘15%‘><strong>操  作</strong></th></tr></thead>";
 9 tableStr = tableStr + "<tbody>";
10 for (var i = 0; i < fileName.length; i++) {
11 tableStr = tableStr + "<tr><td>" + (i + 1) + "</td><td>" + fileName[i] + "</td><td align=‘center‘><a class=‘button small gray‘ href=‘DownF  ile.aspx?FileName=" + fileName[i] + "‘>下载</a></td></tr>";
12 }
13 tableStr = tableStr + "</tbody>";
14 $("#tbload").html(tableStr);27 });
29 </script>
30 
31 <div id="LinkdownLoad">
32     <table id="tbload" class="tbload" width="100%" border="1">
33     </table>
35 <div>

2)DownFile.aspx核心代码

 1     string filename = this.Request["FileName"].ToString();
 2         if (filename != "")
 3         {
 4             string path = Server.MapPath("~/DownLoadFiles/") + filename;
 5             FileInfo file = new FileInfo(path);
 6             if (file.Exists)
 7             {
 8                 downLoad(filename, path);
 9             }
10             else
11             {
12                 Response.Write("this file does not exist.");
13             }
14         }

至于downLoad方法,网上代码一搜一大堆,本人就不粘度了。该方法主要的是filename,path两个参数,filename即是文件名,如“a.txt”。path是存文件的路径。

3)其他的没想到的,请高手们多多指正批评,促使进步。

文件下载,布布扣,bubuko.com

文件下载

标签:style   blog   java   color   strong   文件   

原文地址:http://www.cnblogs.com/gisbobo/p/3825475.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!