欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP.NET中上传下载文件】,下面是详细的分享!
ASP.NET中上传下载文件
//检查上传文件不为空
if(File1.PostedFile!=null)
{
stringnam=File1.PostedFile.FileName;
//取得文件名(抱括路径)里最后一个"."的索引
inti=nam.LastIndexOf(".");
//取得文件扩展名
stringnewext=nam.Substring(i);
//这里我自动根据日期和文件大小不同为文件命名,确保文件名不重复
DateTimenow=DateTime.Now;
stringnewname=now.DayOfYear.ToString()+File1.PostedFile.ContentLength.ToString();
//保存文件到你所要的目录,这里是IIS根目录下的upload目录.你可以改变.
//注意:我这里用Server.MapPath()取当前文件的绝对目录.在asp.net里""必须用""代替
File1.PostedFile.SaveAs(Server.MapPath("upload"+newname+newext));
this.HyperLink1.NavigateUrl="upload"+newname+newext;
//得到这个文件的相关属性:文件名,文件类型,文件大小
//fname.Text=File1.PostedFile.FileName;
//fenc.Text=File1.PostedFile.ContentType;
//fsize.Text=File1.PostedFile.ContentLength.ToString();
}
以上所分享的是关于ASP.NET中上传下载文件,下面是编辑为你推荐的有价值的用户互动:
相关问题:asp.net中如何上传保存 和下载 word文档?
答:这是上传文件以及保存到数据中的源码 至于下载一个下载这样就行了 这个很简单的,你多看看上传文件保存至数据的源码就行... >>详细
相关问题:asp.net如何实现上传文件到数据库并下载
答:网上有不少asp.net上传下载的代码,可以参考这里 http://pw.cnblogs.com/archive/2006/05/24/408427.html 主要的一句话在这里: postedFile.SaveAs(phyPath + fileName);文件是上传到服务器的,不是上传到数据库,至于文件路径,可以记录到数据... >>详细
相关问题:Asp.net(c#)文件上传于下载
答:我这里有个上传的函数,下载的还没做过(新手,目前还没用到),你看看吧能不能用了。 public void Upload(string path, System.Web.UI.WebControls.FileUpload fileupload) { bool fileOK = false; if (FileUpload1.HasFile) { string fileExce... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
