用FileUpload的控件上传文件时,点击"浏览...."时,没有弹出上传的对话框,而是直接选择上传D盘的某一个文件,然后通过确定按钮把这个文件保存到E盘的某一个文件夹中.哪位大哥知道,请帮帮忙啊,在下谢谢了!
解决方案 »
- 字符串转换为时间格式
- 为什么更新数据库后,刚刚更新数据一瞬间又消失了???
- foreach Groupbox的问题再求解??(附图)
- winform中 webBrowser设置和获取cookie问题
- 如何用C#往word文件里显示一个数据库中的表
- 关于string.LastIndexOf的问题。。。
- C# 如何不用关闭程序,清除Webbrowser的Cookies
- 急速求救DataGrid绑定链接 100(分)
- 如何建立一个后台服务自动读取MSMQ中的消息啊,高手请赐教!
- 用C#编写程序控制鼠标滚动?
- 贡献全部分数求助 C# Oracle导出EXCEL问题
- 如何检测是否可以从网站上下载到数据?
你在後臺自己做一下處理就是了 File類在System.IO 里
哎,又是这个问题。那就看看这个吧。
http://blog.csdn.net/mngzilin/archive/2009/12/06/4952567.aspx
由于浏览器的安全机制,不论FileUpload控件或者File控件,都需要用户手动选择文件,进行上传。如果能实现你的需求的话,现在木马早把用户的机器上的文件偷走了。不要多想了。
String path = Server.MapPath("E:\\");
string fileName = System.IO.Path.GetFileName(this.FileUpload1.FileName);
postedFile.SaveAs(path + fileName);
{
HttpFileCollection files = HttpContext.Current.Request.Files;
HttpPostedFile postedFile = null;
for (int iFile = 0; iFile < files.Count; iFile++)
{
postedFile = files[iFile];
string fileName = System.IO.Path.GetFileName(this.FileUpload1.FileName);
postedFile.SaveAs("E:\\" + fileName);
}
}
“E:\”不是有效的虚拟路径。"
请问一下,你这个是好象是本地本机里的路径吧
对路径“E:\”的访问被拒绝。
{
String path = Server.MapPath("~/UpdaterTest/");//在根目录间隔文件夹UpdaterTest,你从客户端像服务器传文件,不能使用绝对路径,sorry HttpFileCollection files = HttpContext.Current.Request.Files;
HttpPostedFile postedFile = null;
for (int iFile = 0; iFile < files.Count; iFile++)
{
postedFile = files[iFile];
string fileName = System.IO.Path.GetFileName(this.FileUpload1.FileName);
postedFile.SaveAs(path+ fileName);
}
}
有问题啊,不能找到路径啊
lz 自己要知道找问题嘛....