-

- 加为好友
- 发送私信
- 在线聊天
JGood
- 等级:

- 可用分等级:
- 总技术专家分:
- 总技术专家分排名:
|
| 发表于:2007-09-11 00:21:095楼 得分:0 |
第一种方法: 把图书文件放在网站根目录下的一个文件夹,打比方说保存在Download文件夹下,然后在数据库中添加图书文件的路径的记录,比方说在Download中保存一个abc.chm的电子书,那么在数据库添加这么一条记录:(这些数据我是乱造的) bookId path 1 /lownload/abc.chm 然后在页面/ViewBookComment.aspx?BookID=1中,获取参数BookId=1,根据这个参数读数据库,读出这个文件的具体地址为/download/abc.chm,那么重定向到这个文件,就可以了 第二种方法: 保存的方法与第一种相同,只不过下载的时候不是重定向这个图书文件,而是调用一个下载函数,先把资源读到内在里,然后以数据流的形式发送给用户 比方在按钮事件里: protocted void Button_Click(object sender, EventArgs e) { //读出文件的路径 string filePath = GetPath(); FileDownload(filePath); //发送给用户 } 说的够详细了吧! | | |
修改
删除
举报
引用
回复
| |