日期:2014-05-19  浏览次数:20823 次

问题很严重,文件上传的问题,有心人快来解救吧!!
具体问题是:
    我现在已经把做好的web程序,发布成网页了,但是问题是,我在别的机器上能访问我的网页,但是,当我要上传文件时,就会发生错误,我用的是这段代码:
  //拷贝原文件到服务器
                string   OrignFile,   NewFile;
                OrignFile   =   FileName;//原文件
                NewFile   =   Server.MapPath( " ")   +   Path;//服务器地址
                File.Copy(OrignFile,   NewFile,   true);
我在别的机器上向我的机器(也就是服务器)传文件,为什么总说找不到地址呢(源文件的地址)?

------解决方案--------------------
权限不够,你的代码要求有那个文件夹的写权限
------解决方案--------------------
建议使用FileUpload1
------解决方案--------------------
NewFile = Server.MapPath( "~/ ") + Path
------解决方案--------------------
用System.Web.UI.WebControls.FileUpload比较好.
------解决方案--------------------
没有FileUpload1有FileUpload控件啊,是楼上那位哥们不小心多打了一个1吧,这个控件很好用的。