已经修改了
(1)PHP.ini中的post_max_size 和upload_max_filesize,并且保证了前者大于后者
(2)Windows\System32\inetsvr\MetaBase.xml中的AspMaxRequestEntityAllowed修改完毕后,重新启动了IIS服务,并且计算机也进行了重启,可上传的文件大小,并且后面还出现了只能上传gif,jpg或png图片格式。到底是什么问题呢?
哪位遇到过,是一个medipro的系统。

解决方案 »

  1.   

    echo $strNewsAddImg;
    echo "</td>\r\n            <td height=\"30\" class=con> \r\n              <table border=\"0\" cellspacing=\"1\" cellpadding=\"0\">\r\n                <tr> \r\n                  <td> \r\n                    <input type=\"file\" name=\"jpg\" class=input style='WIDTH: 399;font-size:12px;'>\r\n                  </td>\r\n                  <td width=\"50\" align=\"center\">";
    if ( $src == "" )
    {
    echo "<img src=images/noimage.gif >";
    }
    else
    {
    echo "<img src=images/image.gif onClick=\"StDv.style.visibility='visible'\">";
    }
    这个应该是上传图片部分的主要代码吧?
      

  2.   

    在原文件中搜索一下看有没有hidden的组件设置了maxsize的。
      

  3.   

    一般情况下,PHP默认上传的附件大小为2M(upload_max_filesize), 这个远大于200K.建议仔细检查一下,图片上传部分的代码处理
      

  4.   

    你用的什么框架啊?估计是你的框架本身的限制,什么config文件之类的,有限制上传附件大小。而且上传代码是这种的:$filename =iconv("utf-8","gb2312",$_FILES['name']['name']); 
     move_uploaded_file($_FILES['name']['tmp_name'], $filename);
      

  5.   

    $_FILES['userfile']['size']<="2000000"加一个判断!
      

  6.   

    一个简单的设置有必要搞的如此复杂吗
    只要在php.ini里面设置就行了
      

  7.   

    找到一条类似<input type='hidden' name='maxsize' value='某个数字'>的语句,
    把其中某个数字改成你想要的值   比如value='1000000'就是1m大小