我上传做好了,现在要做下载了, 但是发现ASP.NET 没有下载的 控件, 是不是 ASP.NET 上传与下载都是共用一个控件 呢, 我的上传代码如下
asp.net 上传功能好弄,有FileUpload控件,代码如下
FileUpload1.SaveAs(Server.MapPath("ScenicImg") + "\\" + FileUpload1.FileName);
Label1.Text = "客户端路径:" + FileUpload1.PostedFile.FileName + "<br>" +
"文件名:" + System.IO.Path.GetFileName(FileUpload1.FileName) + "<br>" +
"文件扩展名:" + System.IO.Path.GetExtension(FileUpload1.FileName) + "<br>" +
"文件大小:" + FileUpload1.PostedFile.ContentLength + " KB<br>" +
"文件MIME类型:" + FileUpload1.PostedFile.ContentType + "<br>" +
"保存路径:" + Server.MapPath("ScenicImg") + "\\" + FileUpload1.FileName;
如果下载真的与上传共用一个控件的话,麻烦大师们给点代码提示,谢谢.
下载???
你是什么文件格式?如果像RAR,EXE这种文件,你用一个A href指向这个文件,浏览器点击的时候就会自动下载了。
如果你下载的文件中还包括图片这种,那就可以做一个动态页面用 content-type 为 application/octet-stream的方式去实现下载了。
参考代码:
下载不需要控件吧。
没有这样的控件。但是你可以使用WebClient来实现。
一般的文件直接做个链接就能下载,特别的做成压缩文件后再做成链接也就好下载了。