【发布时间】:2011-11-26 19:44:35
【问题描述】:
在$_FILES全局变量中,我使用的时候
-
$_FILES["file"]["name"]:我正在获取我正在上传的文件的名称。 -
$_FILES["file"]["type"]:这里我得到空白数据。但是当我对这个变量(isset($_FILES["file"]["type"]))使用 ISSET 函数时,它返回 1。 -
$_FILES["file"]["size"]:返回零。
我真的不知道,这个问题的真正原因是什么? (据我观察,在创建新记录的情况下不会发生此问题,即在表中添加新记录并将指定文件上传到服务器。 但是,只有当我尝试编辑现有记录时才会发生上述问题,即通过上传新文件将旧文件替换为新文件。)
【问题讨论】:
-
检查
$_FILES['userfile']['error']是否有错误php.net/manual/en/features.file-upload.php -
感谢 Galen .... 我找到了它发生的原因?上传文件超过最大值。文件大小限制。
-
@Galen 谢谢。你为我节省了很多调试时间。