【问题标题】:Cannot upload image above 75 kb [duplicate]无法上传超过 75 kb 的图片 [重复]
【发布时间】:2013-06-20 11:18:20
【问题描述】:

我在服务器上成功上传了一张小于 70 kb 的图片。管理服务器cpanel视图已经设置了php.ini文件

      max_upload =2000mb 
      max-exe-time = 300  
     max input time =600 

n php.ini 文件一切正常。

我的问题是 70kb 以上的图片无法移动临时目录 我无法理解使用 zend 框架和使用 java 脚本的即时通讯

服务器错误日志显示以下错误

[Thu Jun 20 20:53:32 2013] [error] [client 59.164.48.115] PHP Fatal error:  Uncaught exception 'Zend_Controller_Response_Exception' with message 'Cannot send headers; headers already sent in /home/indepet/application/modules/cms/controllers/ProductController.php, line 1' in /home/indepet/library/Zend/Controller/Response/Abstract.php:321\nStack trace:\n#0 /home/indepet/library/Zend/Controller/Response/Abstract.php(148): Zend_Controller_Response_Abstract->canSendHeaders(true)\n#1 /home/indepet/library/Zend/Controller/Action/Helper/Redirector.php(223): Zend_Controller_Response_Abstract->setRedirect('/index/home', 302)\n#2 /home/indepet/library/Zend/Controller/Action/Helper/Redirector.php(301): Zend_Controller_Action_Helper_Redirector->_redirect('/index/home')\n#3 /home/indepet/library/Zend/Controller/Action/Helper/Redirector.php(381): Zend_Controller_Action_Helper_Redirector->setGotoSimple('home', 'index', NULL, Array)\n#4 /home/indepet/library/Zend/Controller/Action/Helper/Redirector.php(502): Zend_Controller_Action_Helper_Redirector->gotoSimple('home', 'index', NULL, Array)\n#5 [internal fun in /home/indepet/library/Zend/Controller/Response/Abstract.php on line 321, referer: my site name

有时100和100以上kb的图片文件再次上传成功 我正在尝试在错误显示后上传图片

另一个疑问 相同的代码可以在其他服务器上成功使用澳大利亚服务器

【问题讨论】:

  • DAT 限制 O_O 2000mb
  • 我无法理解的内容
  • 错误看起来不必对文件大小做任何事情。事实上,由于文件上传需要很长时间,php 已经执行了脚本的一部分,因此引发了标题错误。确保发布代码,尤其是脚本的开头。
  • 您是否检查过正在应用最大上传大小?使用您的 php 中的 ini_get('post_max_size') 来确保。我不确定“2000mb”是否正确——通常是“2000M”
  • 请不要多次问同一个问题。如果您的原始问题有问题,请改进您的问题,而不仅仅是重新发布它。 stackoverflow.com/questions/16918416/php-image-upload-errors amd stackoverflow.com/questions/17206558/…stackoverflow.com/questions/17208296/… 的重复项

标签: php javascript jquery zend-framework


【解决方案1】:

此错误与上传大小无关,而是 Zend 尝试在已呈现某些内容后打印标题(可能是因为出现错误并且它正在尝试重定向)。检查视图控制器中可能已输出的任何内容。文件末尾的空白很容易错过 - 事实上,出于这个原因,最好不要在文件末尾使用结束 PHP 标记 ?>

【讨论】:

    猜你喜欢
    • 2019-10-15
    • 1970-01-01
    • 1970-01-01
    • 2016-10-07
    • 1970-01-01
    • 1970-01-01
    • 2013-11-19
    • 1970-01-01
    • 2021-01-20
    相关资源
    最近更新 更多