8

我在尝试使用 php 将上传的文件从临时文件夹移动到所需的文件时收到以下警告

警告:move_uploaded_file(test/) [function.move-uploaded-file]:无法打开流:是第 69 行 /home/..../filename.php 中的目录

警告:move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpKrCpQw' to 'test/' in /home/..../filename.php on line 69

以下是给出错误的第 67 和 69 行:

$destination = "test/". $name;

$answer = move_uploaded_file($_FILES['user_file']['tmp_name'],$destination);
4

2 回答 2

18

好像你的名字是空的

$destination = "test/". $name;

回显你的名字,看看那里有什么。

于 2013-01-28T11:08:00.063 回答
5

对我来说,这是文件大小。

因此,检查 php.ini 以查看上传的文件是否upload_max_filesize超过post_max_size.

或者可能在 Laravel 或 js 中添加验证规则。

于 2018-03-21T14:30:18.147 回答