目前在做一个web系统,需要添加附加下载功能,如何实现该功能? 目前在用asp.net mvc做一个web系统,需要添加附加下载功能,所有附件都在一个文件夹内,文件夹内会包含子文件和子文件夹,至于其中包含哪些文件不提前分析,可能会不定期更新。有什么比较好的方法实现该功能吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把需要下载的文件挪出web目录,专门弄一个地方存放。数据库建一个表,保存 资源名->文件名或者路径名的映射(比如fileid=25,文件名是 /data/download/6512bd43d9caa6e02c990b0a82652dca)。当别人访问xxx.com/down/25的时候,设置mime类型为application/octet-stream,读文件并把二进制流推过去。 直接数据库存URL,页面可以<a href="文件路径">下载</a> System.IO.Directory.GetFiles() 最简单的,适合小文件。就是在服务器上生成一个物理文件,然后页面上给一个这个物理文件的虚拟地址即可了,比如 http://xxxx.com/data/file/xxxx.doc如果是大文件的话,你就需要使用流下载 excel导入sql 用jquery出现问题了,很是疑惑,非常急。 如何使用table画柱形图 ASP.net可否指定某个URL转到特定页面? 怎么获取sitmap根节点下所有节点的结合啊 ,用dropdownlist显示出来 请问大家一个关于多个资料同时插入的好算法。 很常见的问题 傻问题,如何设置label的背景颜色 怎么在出错页面中获取异常信息? 简单问题,怎么可以在web页面上生成自己的服务器端组件 。在线等,解决即结帖 C#.Net集成Bartender条码打印的方法 自己写了asp链连接access数据库出问题了
数据库建一个表,保存 资源名->文件名或者路径名的映射(比如fileid=25,文件名是 /data/download/6512bd43d9caa6e02c990b0a82652dca)。
当别人访问xxx.com/down/25的时候,设置mime类型为application/octet-stream,读文件并把二进制流推过去。