我的php.inipost_max_size = 50M
memory_limit = 200M
max_file_uploads = 50M
upload_max_filesize = 50M
max_execution_time = 0
LimitRequestBody = 0
expose_php=off
session.save_path = /tmp
mysqli.default_socket = /tmp/mysql5.sock已做了修改 但是uploadify仍然无法上传超过20M的文件,按理说修改php.ini是不需要重启服务器的吧。还有,用form上传,一切正常。
有没有人有好的想法?thx~

解决方案 »

  1.   

    查了一天了都没结果,有没有朋友有这方面的经验的。服务器原来的写法是限制为20M~但是更改之后,uploadify仍然无法上传大于20M的文件~~baidu google的结果都是修改php.ini 但是我改完之后问题依旧~~
    uploadify 参数$(document).ready(function() {
      $('#file_upload').uploadify({
    'uploader'  : 'uploadify/uploadify.swf',
    'script'    : 'uploadify/uploadify.php',
    'scriptData': {'folder_id':'$folder_id'},
    'checkscript' : 'uploadify/check.php',
    'cancelImg' : 'uploadify/cancel.png',
    'folder'    :  '$F_PATH',
    'fileDataName' : 'Filedata',
    'auto'      : true,
    'multi' : true,
    'onError'     : function (event,ID,fileObj,errorObj) {
          alert(errorObj.type + ' Error: ' + errorObj.info);
        }
      });
    });
    另,不提示错误
      

  2.   

    修改php.ini需要重启服务器
      

  3.   


    是否必须重启服务器呢??因为我重新用phpinfo()呼叫出来的数据上显示,这些值已修改。
    而且用form上传时也证明了,这些数值都已经被重新设定过并生效了~~
      

  4.   

    查过了php.ini修改过是自动生效的~~有没有朋友有更进一步的建议 谢谢~
      

  5.   

    首先谢谢你的回答,呵 我们公司没有这种限制的,况且如果是照这个思维的话,我用表单上传的时候应该也是不行的~我刚用uploadify网站试过,证明没问题,代码方面我检查了好多遍,没有任何有关size的限制,也就是说跟uploadify程序本身没关系~只是我的服务器配置问题,但是php.ini已经列出可能牵涉到的参数配置,结果仍然解决不了问题~~如果再不行只能换老板调试或者换个程序了。哎~~
      

  6.   

    有没人支下招呢~~少于20M的文件 完成后正常执行 onComplete~但是大于20M 将不执行onComplete~也就是没有上传完成~~但是进度条仍然显示进度~
      

  7.   

    并且 onError 不提示任何错误~