易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net上传文件问题

用fielupload上传文件,本地调试可以,但放在服务器上就不行了,请高手看看怎么回事
string name = this.fulXJXMWjYj.PostedFile.FileName;
        string type2 = name.Substring(name.LastIndexOf(".") + 1);
        if (type2 == "doc" || type2 == "xls" || type2 == "txt")
        {
            this.fulXJXMWjYj.SaveAs(Server.MapPath("..\\upfiles") + "\\" + name);

            this.lblXMXMScMc.Text = Server.MapPath("..\\upfiles") + "\\" + name;
        }
upfiles文件夹在服务器上存在吗??


应该要判断个文件夹是否存在吧?

恩。好像是得先判断路径是否存在,不存在则创建文件夹

是的,在啊

文件夹是存在的,我在服务器本机上用是可以的,但用别的机器远程登陆就传不上去了

原因是你在服务器上不存在要上传文件那个文件夹,路径不正确。
解决办法:
        按照你代码的路径在服务器里目标文件夹下新建一个路径一样的文件夹。

Server.MapPath("..\\upfiles")
这里你取应用根目录得上级目录
估计是没有权限所致吧。

文件夹应该在你虚拟目录中。。

this.fulXJXMWjYj.SaveAs(Server.MapPath("..//upfiles") + "//" + name);
应该是用相对路径才对吧!
才发现LZ用\\了 这应该是绝对路径

改成这样吧


相关问答:

asp.net login组件的问题?

按照书上的示列,新建一个项目,建立了两个页面,一个login.aspx,放入一个login组件,一个register.aspx,放入一个CreateUserWizard组件,在web.config中加入如下代码:
XML code:

<system.web>
&l ......

asp.net repeater 控件怎么可以取到子控件的值

asp.net repeater 控件怎么可以取到子控件的值,设置断点在 ItemDataBound 事件怎么没有用的
Request.Form["name"]

楼主你要在把repeater中的 一个属性设置一下才能进入itemdatabound事件

可以 ......

ASP.NET打印问题

首先是webbrowser打印
怎么去掉左上角的 title; 右上角的 页码;左下角的地址;右下角的日期?分别设置。
页面内容超过纸张大小,只能打印一部分,怎么解决?有没有什么缩放功能?
其次是水晶报表的打印, ......

c# ASP.net

Label lbsingle = new Label();
            if (ds.Tables[0].Rows.Count == 0)
                  Label.Visible = false; ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号