图像上载在php中不起作用

图像上载在php中不起作用,php,jquery,image,cakephp,Php,Jquery,Image,Cakephp,我正在用cakephp开发图像上传程序。我用过这个链接“http://www.jquery4u.com/tutorials/thumbnail-image-upload-ajaxphp/#comment-10823“以在用户单击浏览按钮时显示拇指图像。在FireFox中,一切都正常工作,但在其他浏览器(如chrome)中则无法正常工作。这是因为当用户单击提交按钮时,文件属性(即类型、tmp_名称、名称)未提交。下面是我上传图片的代码 <?php echo $form->cre

我正在用cakephp开发图像上传程序。我用过这个链接“http://www.jquery4u.com/tutorials/thumbnail-image-upload-ajaxphp/#comment-10823“以在用户单击浏览按钮时显示拇指图像。在FireFox中,一切都正常工作,但在其他浏览器(如chrome)中则无法正常工作。这是因为当用户单击提交按钮时,文件属性(即类型、tmp_名称、名称)未提交。下面是我上传图片的代码

 <?php

  echo $form->create('imageupload');
echo $form->input('image_browse',array('label'=>false,'div'=>false, 'size'=>23, 'type'=>'file','class'=>'image_browse','id'=>'image_browse','onChange'=>'javascript:previewImage(this.value)));
    echo $form->submit();?>
尽管我给出了正确的图像路径,但它给出了文件未上载错误。如果我删除了用于显示拇指的js文件链接,它就工作得很好。但我想显示thumb并上传文件。
如何解决这个问题

提前谢谢 普什帕 嘿,伙计

以以下方式启动表单:

<?php
echo $this->Form->create('imageupload', array('type' => 'file'));
?>

在那之后,创建输入元素

也遇到了类似的问题

如果您的$\u文件和$\u帖子为空,这可能是由于

  • 由php.ini中的post_max_size设置的限制
  • 在php.ini中上载\u max\u filesize设置的限制

不幸的是,第一个限制没有在$\u文件['error']中作为错误代码报告回来。

如果您向我展示更多的代码,我想我会更好地理解您的问题。我想这个bug可能在你的后端。
<?php
echo $this->Form->create('imageupload', array('type' => 'file'));
?>