公司租了一个DotNET空间,实际目录是:d:\freehost\用户名\web\
可是在程序上传文件的时候,出错了:
未找到路径“D:\”的一部分。
异常详细信息: System.IO.DirectoryNotFoundException: 未找到路径“D:\”的一部分。请问如何解决???
相关程序代码:
protected System.Web.UI.HtmlControls.HtmlInputFile File;string path = Server.MapPath("Upload") + "/";
string filename = DateTime.Now.ToString("dd_HH-mm-ss") + "_" + Session.SessionID + ex;
path += filename;
File.PostedFile.SaveAs(path);
可是在程序上传文件的时候,出错了:
未找到路径“D:\”的一部分。
异常详细信息: System.IO.DirectoryNotFoundException: 未找到路径“D:\”的一部分。请问如何解决???
相关程序代码:
protected System.Web.UI.HtmlControls.HtmlInputFile File;string path = Server.MapPath("Upload") + "/";
string filename = DateTime.Now.ToString("dd_HH-mm-ss") + "_" + Session.SessionID + ex;
path += filename;
File.PostedFile.SaveAs(path);
加个everyone 试试
租的服务器,他们怎么会帮你加everyoneTO: ksnoopy(snoopy)
加了@也只怕是什么用吧...关键是在D盘根目录没有权限,但写文件又是从根目录开始.郁闷...
参考 SaveAs(System.Web.HttpContext.Current.Server.MapPath("/Images/UpLoad/") + FilePath);在我的项目中是正确的
如果能随便使用服务器的空间,那他早挂了.====CSDN 小助手 V2.0 2005年10月16日发布====
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx
下载:http://szlawbook.com/csdnv2/csdnv2.rar为神六喝彩,向所有科技工作者致敬!
拒绝日货。
这句话返回的结果正确么?
这句是有问题的,应为
string path = Server.MapPath("Upload") + "\\";
因为真实路径是这样写的:
d:\\freehost\\用户名\\web\\uploadfile\\
而不是
d:\\freehost\\用户名\\web\\uploadfile/2.
string filename = DateTime.Now.ToString("dd_HH-mm-ss") + "_" + Session.SessionID + ex;
path += filename;
这一句恐怕也有问题,你先把它修改成普通的时间名看看
string filename = DateTime.Now.ToString("yyyyMMddhhmmss") + ".rar";
path += filename;你可以在保存之前,把上述的保存路径输出
Response.Write(path);
Response.End();