❶ asp.net用FileUpload控件上传.zip的压缩包到服务器之后自动解压到指定的文件夹下怎么实现
分为两步:
文件上传到服务器某个目录,这一步比较简单;
将文件进行解压到某个目录,这一步需要用到一个Ionic.Zip.dll。
❷ FileUpLoad怎样取得选中文件的路径
fileupload 获取选中文件的绝对路径,实现参考如下:protected void BtnUp_Click(object sender, EventArgs e){if (FileUpload.HasFile){string savePath = Server.MapPath("~/upload/");//指定上传文件在服务器上的保存路径//检查服务器上是否存在这个物理路径,如果不存在则创建if (!System.IO.Directory.Exists(savePath)){System.IO.Directory.CreateDirectory(savePath);}savePath = savePath + "\\" + FileUpload.FileName;FileUpload.SaveAs(savePath);LabMsg.Text = string.Format("<a href='upload/{0}'>upload/{0}</a>", FileUpload.FileName);}else{LabMsg.Text = "没有选择文件!";}}
❸ ASP.NET 上传文件控件FileUpLoad是将文件放在哪里
FileUpLoad.SaveAs("路径名称.例如(E:\web\upfiles\a.rar)");项目蠢物部署之后,你可以通过 Server.MapPath("/")获取到项目在硬盘中的位置。如御轿果你的上传文件有固定文件夹保存,比如说upfiles文件夹,并且在网站根目录下,那么你可以在FileUpLoad.SaveAs后写://if 是判断该文件夹是否存在,不存在则创建.if(!Directory.Exist(Server.MapPath("/upfiles/"))){ Directory.CreatDirectory(Server.MapPath("/upfiles/"));}//这句话是将用户上传的附件保存到项目根目录下的Upfiles文件夹中. 这镇档肆里的a.rar假设为用户上传的文件名.FileUpLoad.SaveAs(Server.MapPath("/upfiles/a.rar"));希望对你有帮助.
❹ asp.net FileUpload 只选择文件夹
没有这个功能,实现不到,你可以用插件形式,自带的无法实现,可以选择flash做一个
❺ fileupload在ie中选择文件后显示的路径怎么获取
我有一个xls文件,我要在页面中用gridview显示它。。。我现在又显示它的方法了 ,就是要传个文件路径的参数进来。。。然后我就用<asp:FileUpload ID="FileUpload1" runat="server" / 整个控件来获取文件的路径,,你错了,你获得路径也没用,你显示需要的是服务端的路径,那个控件里的路径是客户端路径,你拿到了也没有用的.最多只能你自己本机测试的时候有用,(因为服务端和浏览器在同个电脑)但是实际上这种做法是错误的.要显示Excel文件有很多方式, 如果你有路径就能显示的话,你可以调用 SaveAs方法把文件存在一个临时你自己起的路径(这个是服务端的了), 然后你把这个路径拿来用就可以了.