2

我有一个多部分表单,我刚刚移动到一个上传图像的新服务器。它在一个上完美运行,但在另一个上却不行。常规表单数据有效,但我处理上传的 php 脚本不承认有任何文件。

IE:

if($_FILES['product_image'][name] != '') {

    // store the image

}

它基本上忽略了这个$_FILES变量,就好像它不存在一样。

我隐约记得过去发生过这个问题,但我不记得是什么解决了它。是否有一些用于 apache 设置的配置,或者我缺少的东西?

这是var_dump($_FILES)上传的一个:

array(2) { ["product_image"]=> array(5) { ["name"]=> string(11) "TEST.png" ["type"]=> string(9) "image/png" [ "tmp_name"]=> 字符串(14) "/tmp/phpYP9AKA" ["error"]=> int(0) ["size"]=> int(38652) }

4

1 回答 1

0

这是关键部分:

["error"]=> int(4)

上传失败,错误代码为 4 - “没有上传文件”。

没有看到您的表格,就无法诊断。

于 2012-08-03T21:17:28.847 回答