| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 769 人关注过本帖, 1 人收藏
标题:怎么实现 下载?
只看楼主 加入收藏
lovegosh
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-4-16
收藏(1)
 问题点数:0 回复次数:7 
怎么实现 下载?
我已经上传了文件到服务器,并把路径什么的存到了数据库.
请问怎么实现下载?
搜索更多相关主题的帖子: 服务器 数据库 
2008-04-23 23:52
闫温学
Rank: 1
等 级:新手上路
帖 子:189
专家分:1
注 册:2008-3-30
收藏
得分:0 
很简单,建立一个链接指向要下载的文件就可以了

16446604 VB2010(Win7)技术交流群
2008-04-24 08:05
jalonlovesja
Rank: 5Rank: 5
来 自:湖南邵阳
等 级:职业侠客
帖 子:292
专家分:371
注 册:2008-2-19
收藏
得分:0 
protected void btnFileDown_Click(object sender, EventArgs e)
    {
        SKK.BBL.NewClothList client = new SKK.BBL.NewClothList();
        Button btn = sender as Button;
        int CC_id = Convert.ToInt32();
        DataSet ds = client.NewClothSelectByID(CC_id) as DataSet;
        string FileName = ds.Tables[0].Rows[0]["Annex"].ToString();
        if (string.IsNullOrEmpty(FileName))
        {
            (this, "此文件没在系统里,请与有关人员联系");
        }
        else
        {
             file = new (FileName);
            string ct = Response.ContentType;
            Response.Clear();
            Response.AppendHeader("Content-Disposition", "attachment; filename=" + file.Name);
            Response.AppendHeader("Content-Length", file.Length.ToString());
            Response.ContentType = "application/octet-stream";
            Response.WriteFile(file.FullName);
            Response.End();
            file = null;
            Response.Clear();
            Response.ContentType = ct;
        }
    }
上面是下载的代码,你自己去看看吧!!!

小弟,身高1.60米,农村户口,小学文化,家有农田1亩.
2008-04-24 09:14
lovegosh
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-4-16
收藏
得分:0 
SKK.BBL.NewClothList client = new SKK.BBL.NewClothList();
是什么啊

不明白

要加什么头文件?
2008-04-24 09:52
lovegosh
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-4-16
收藏
得分:0 
难道不用从数据库读出什么吗?

代码不是很明白.
我主要是不明白,点击下载按钮时怎么弹出那个保存的框之类的
2008-04-24 09:56
jalonlovesja
Rank: 5Rank: 5
来 自:湖南邵阳
等 级:职业侠客
帖 子:292
专家分:371
注 册:2008-2-19
收藏
得分:0 
file = new (FileName);
            string ct = Response.ContentType;
            Response.Clear();
            Response.AppendHeader("Content-Disposition", "attachment; filename=" + file.Name);
            Response.AppendHeader("Content-Length", file.Length.ToString());
            Response.ContentType = "application/octet-stream";
            Response.WriteFile(file.FullName);
            Response.End();
            file = null;
            Response.Clear();
            Response.ContentType = ct;
你看这些代码了,其他跟下载没关系的.那是我从数据库中读取出来的代码
收到的鲜花
  • hebingbing2008-04-24 19:45 送鲜花  5朵   附言:欣赏阁下的直率……

小弟,身高1.60米,农村户口,小学文化,家有农田1亩.
2008-04-24 12:53
lovegosh
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-4-16
收藏
得分:0 
Response.WriteFile(file.FullName);

FullMame????   FileName 吧
2008-04-24 19:37
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
收藏
得分:0 
小弟,身高1.60米,农村户口,小学文化,家有农田1亩.
欣赏你的直率……
2008-04-24 19:43
快速回复:怎么实现 下载?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020546 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved