首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在iis5发布的网站上,在网页上通过upload上传文件,局域网内部分电脑上传成功,部分电脑抛出错误

2013-06-19 
在iis5发布的网站上,在网页上通过upload上传文件,局域网内部分电脑上传成功,部分电脑抛出异常。 //上传priv

在iis5发布的网站上,在网页上通过upload上传文件,局域网内部分电脑上传成功,部分电脑抛出异常。
 //上传
    private void UpFile()
    {
        string FilePath = "../File/" + txtID.Text ;
        HttpFileCollection HFC = Request.Files;

        for (int i = 0; i < HFC.Count; i++)
        {
            HttpPostedFile HF = HFC[i];

            try
            {
                
                if ( HFC[i].ContentLength >0 )
                {
                   string str = HF.FileName;
               

                   string filename2 = str.Substring(str.LastIndexOf(".")).ToString().Trim();//后缀
                     string filename1 = str + DateTime.Now.ToString("yyyyMMddHHmmss") ;//新名称

                     HF.SaveAs(Server.MapPath("../File/" + txtID.Text + "/" + filename1 + Session["UserName"].ToString() + filename2));
                    Page.RegisterStartupScript("sb1", "<script>alert('上传成功!')</script>");
                 }
                else
                {
                    Page.RegisterStartupScript("sb4", "<script>alert('对不起,请先选择上传的文件路径!')</script>");
                }
            }
            catch (Exception ex)
           {
                Page.RegisterStartupScript("sb2", "<script>alert('对不起,请先选择要上传的文件!')</script>");
           }
        }
    }



局域网中,部分上传失败的电脑显示,“对不起,请先选择要上传的文件!”

确定局域网中电脑是通的,为什么部分可以上传成功,部分不可以,求大侠指教! IIS vs08 上传 异常 局域网
------解决方案--------------------


个人认为是浏览器兼容问题,有些浏览器限制了提交url的长度,大小
[解决办法]

引用:
个人认为是浏览器兼容问题,有些浏览器限制了提交url的长度,大小

++

热点排行