| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 980 人关注过本帖
标题:asp.net FileUpLoad控件总是上传不了
只看楼主 加入收藏
上帝之允
Rank: 1
等 级:新手上路
帖 子:67
专家分:5
注 册:2010-10-11
结帖率:73.68%
收藏
 问题点数:0 回复次数:2 
asp.net FileUpLoad控件总是上传不了
<asp:FileUpload ID="FU" runat="server" />
<asp:ImageButton ID="upload" runat="server" ImageUrl="~/ShowLove_image/upload.gif" CausesValidation="false"
           Height="26px" Width="94px" onclick="upload_Click" />
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="FU"
            ErrorMessage="必须是 jpg或者gif文件" ValidationExpression="^(([a-zA-Z]:)|(\\{2}\W+)\$?)(\\(\W[\W].*))+(.jpg|.Jpg|.gif|.Gif)$"></asp:RegularExpressionValidator>

后台:
  protected void upload_Click(object sender, ImageClickEventArgs e)
    {
        if (FU.HasFile)
        {
            try
            {
                string serverPath = Server.MapPath("ShowLove_image");
                string imgName = FU.FileName;
                string NewPath = serverPath + "\\" + imgName;
                FU.SaveAs(NewPath);
                ScriptManager.RegisterStartupScript(UP, this.GetType(), "alert", "alert('上传成功!')", true);
                detail.Text = "";
                receiver.ImageUrl = "ShowLove_image/" + imgName;
                detail.Text += " 路径 : " + FU.PostedFile.FileName + "\n" + " 大小 :" + FU.PostedFile.ContentLength / 1024 + "\n" + " 类型 :" + FU.PostedFile.ContentType;
            }
            catch
            {
                ScriptManager.RegisterStartupScript(UP, this.GetType(), "alert_1", "alert('上传失败!')", true);
            }
        }
        else
        {
            ScriptManager.RegisterStartupScript(UP, this.GetType(), "alert_2", "alert('请选择图片!')", true);
        }
    }


总是通过不了验证控件,显示不是jpg文件,取下控件之后,通过不了hasfile方法,不知道什么原因导致了这个问题,麻烦各位了!!!
搜索更多相关主题的帖子: asp server false 
2012-04-10 21:07
上帝之允
Rank: 1
等 级:新手上路
帖 子:67
专家分:5
注 册:2010-10-11
收藏
得分:0 
回复 楼主 上帝之允
知道了,是ajax的问题
2012-04-10 22:12
qiwa
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2012-5-23
收藏
得分:0 
学习了
2012-05-23 07:34
快速回复:asp.net FileUpLoad控件总是上传不了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020973 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved