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

上传就出错了,该怎么解决

2012-01-19 
上传就出错了intEstateIDint.Parse(Session[ EstateID ].ToString())if(FileUpload1.HasFile){stringS

上传就出错了
int   EstateID   =   int.Parse(Session[ "EstateID "].ToString());
                if   (FileUpload1.HasFile)
                {
                        string   SavePath   =   Server.MapPath( "~/EstateImg/ ");
                        String[]   allowedExtensions   =   {   ".gif ",   ".png ",   ".jpeg ",   ".jpg "   };

                        String   fileExtension   =   System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
                        for   (int   i   =   0;   i   <   allowedExtensions.Length;   i++)
                        {
                                try
                                {
                                       
                                        if   (string.Compare(fileExtension,allowedExtensions[i],true)   ==   0)
                                        {
                                                string   FileName   =   FileUpload1.FileName;
                                                SavePath   +=   FileName;
                                                int   ImgUrlID   =   Admin.InsertImg(EstateID,   FileName);
                                                if   (ImgUrlID   ==   0)
                                                {
                                                        Response.Write( " <script> alert( '每个房产最多上传10张图片 ') </script> ");
                                                        return;
                                                       


                                                     
                                                }
                                                else
                                                {
                                                        if   (ImgUrlID   !=   -1)
                                                        {
                                                                FileUpload1.SaveAs(SavePath);
                                                                Response.Write( " <script> alert( '上传成功 ') </script> ");
                                                                return;
                                                        }
                                                        else
                                                        {
                                                                Response.Write( " <script> alert( '图片上传失败 ') </script> ");
                                                                return;
                                                        }
                                                }

                                        }


                                     
                                }
                                catch
                                {
                                        Response.Write( " <script> alert( '上传图片格式应为gif,png,jpeg,jpg ') </script> ");
                                        return;
                                }
                        }

                }

执行到catch了,怎么回事

[解决办法]
把你的文件夹设置下就好了!
安全---添加---高级---立即查找
文件夹选项-去掉“使用简单文件共享”的勾,安全选项就有了

热点排行