www.3112.net > ASP.NET 中的sAvEAs怎么把FilEuploAD控件中上传的文件存储到指定文件夹,比如说放...

ASP.NET 中的sAvEAs怎么把FilEuploAD控件中上传的文件存储到指定文件夹,比如说放...

string fileType =fileupload.FileName.Substring(fileupload.FileName.LastIndexOf("."));string path = Server.MapPath("~/images/bg/") + "保存文件名" + fileType;fileupload.SaveAs(path);

httppostedfile file = file1.postedfile; string name = path.getfilename(file1.value);//获取文件名字 string type = name.substring(name.lastindexof(".") + 1);//获取文件后缀名 string strpath = server.mappath(@"images\" + datetime.now.tostring("yyyymmddhhmmss") + "." + type); file.saveas(strpath); html的 file控件

想获取任何地方,不明白想要实现什么,请具体说明. 上传文件,当然要保存到某个路径--即文件夹下. saveas 方法将使用 fileupload 控件上载的文件的内容保存到 web 服务器上的指定路径. 要使对 saveas 的调用有效,asp.net 应用程序必须

放个隐藏文本,如果上传成功就把这个文本和按钮显示出来,同时把路径放到这个文本上,就获得路径了!

FileUpload1.SaveAs("E:\\"+图片名称); 注意是否有访问文件夹的权限.

我只想问问解决了吗?我也遇到了这样的问题再看看别人怎么说的.

给你一个例子做参考,不懂的可以问我.Q:346547027 /// <summary> /// 图片上传 /// </summary> /// <param name="fulFile">上传控件</param> /// <param name="DirectionName">文件所放的父文件夹</param> /// <returns>string</returns>

用mappath得到他的根目录 然后指定你的空文件夹路径

在web服务器上建立虚拟目录指向D盘的那个文件夹,然后上传时依然是使用的相对于web根目录的路径.不应该直接使用盘符 + 路径上传.

这个是不行的.FileUpload是web端的,不是winform,没有办法直接控制到客户端的东西.只有在用户提交了之后,你才能对文件类型进行判断

相关搜索:

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com