永发信息网

asp.net网页中,怎样实现用户上传文件,自动在网页中生成超链接,并可以点击超链接用户可以该下载文件?

答案:2  悬赏:10  手机版
解决时间 2021-02-24 05:25
实现的思路是怎样的?最好有例程。谢谢~~
最佳答案
protected string UpLoad(System.Web.UI.WebControls.FileUpload UP_FILE)//参数是一个上传控件<br>        {<br>            string photourl = string.Empty;<br>            //上传文件<br>            if (UP_FILE.PostedFile.ContentLength > 0)<br>            {<br>                //设定上传文件的保存路径<br><br>                string strName = UP_FILE.PostedFile.FileName;<br>                FileInfo fl =new FileInfo( strName);<br>                //Response.Write(fl.CreationTime.ToString());<br>                string[] strs=strName.Split('\\');<br>                string strSaveDir = "file/" + strs[strs.Length - 1];<br>                //取得文件名(抱括路径)里最后一个"."的索引<br>                int intExt = strName.LastIndexOf(".");<br>                //取得文件扩展名<br>                string strExt = strName.Substring(intExt);<br>                strExt = strExt.ToLower();<br>                //if (strExt != ".jpeg" && strExt != ".jpg" && strExt != ".gif")<br>                //{<br>                //    Response.Write("<script language=javascript> alert('文件类型必须为.gif、.jpg、.jpeg')&lt;&#47;script&gt;");<br>                //    return;<br>                //}<br>                //if (UP_FILE.PostedFile.ContentLength > 3000000)<br>                //{<br>                //    Response.Write("<script language=javascript> alert('图片大小超过了限制')&lt;&#47;script&gt;");<br>                //    return;<br>                //}<br>                UP_FILE.PostedFile.SaveAs(Server.MapPath(strSaveDir));<br>                return "上传成功!";<br>            }<br>            else<br>            {<br>                return "请选择要上传的文件!";<br>            }<br>        }
全部回答
protected string upload(system.web.ui.webcontrols.fileupload up_file)//参数是一个上传控件<br>        {<br>            string photourl = string.empty;<br>            //上传文件<br>            if (up_file.postedfile.contentlength > 0)<br>            {<br>                //设定上传文件的保存路径<br><br>                string strname = up_file.postedfile.filename;<br>                fileinfo fl =new fileinfo( strname);<br>                //response.write(fl.creationtime.tostring());<br>                string[] strs=strname.split('\\');<br>                string strsavedir = "file/" + strs[strs.length - 1];<br>                //取得文件名(抱括路径)里最后一个"."的索引<br>                int intext = strname.lastindexof(".");<br>                //取得文件扩展名<br>                string strext = strname.substring(intext);<br>                strext = strext.tolower();<br>                //if (strext != ".jpeg" && strext != ".jpg" && strext != ".gif")<br>                //{<br>                //    response.write("<script language=javascript> alert('文件类型必须为.gif、.jpg、.jpeg')&lt;&#47;script&gt;");<br>                //    return;<br>                //}<br>                //if (up_file.postedfile.contentlength > 3000000)<br>                //{<br>                //    response.write("<script language=javascript> alert('图片大小超过了限制')&lt;&#47;script&gt;");<br>                //    return;<br>                //}<br>                up_file.postedfile.saveas(server.mappath(strsavedir));<br>                return "上传成功!";<br>            }<br>            else<br>            {<br>                return "请选择要上传的文件!";<br>            }<br>        }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
钦韵(嘉陵路店)地址在什么地方,想过去办事
四川成都的工作和生活节奏怎么样?
张某购买轿车一辆供自己使用,支付含增值税的
越峰汽车维修保养美容服务中心在什么地方啊,
宝鸡市火车站路乌鲁木齐火车站有多少公里
今年已经26岁了 做了很多工作 现在进工厂做普
储存粮食的家虫净对人有害吗?
京东天虹西门地址在什么地方,想过去办事
如图,EA⊥AB,BC⊥AB,EA=AB=2BC,D是AB的中点,
兴商花园1号院地址在哪,我要去那里办事
换个显示器可视插上vga线后电脑就不通电了
极品羊肉馆地址在哪,我要去那里办事
父子关系恶化,无法沟通。
牙筋抽掉后牙肉会变黑吗
乐山市今年中考乐山一中招生
推荐资讯
橄榄球用英文怎么说
帮起两名字,今天出生的两胞胎都是男孩子。起
魅蓝note3怎么关闭root?系统是5.1
一度用车优惠卷!!! 4KRCDE
有没有什么古诗是表达两个人很相爱的诗句啊?
舞台灯台控制台需编程吗?
你好我想问一下,现在6spls16G和6s64G的,哪个
郑记优质胡辣汤油条地址有知道的么?有点事想
李记明章是连云港特产吗?
【黑色星期五是什么意思】黑色星期五是什么意
魔兽能把人物转移到试玩账号吗?
普鑫五金怎么样?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?