无法打开流:是否在目录中

时间:2013-01-28 11:05:51

标签: php file-upload warnings

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

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

警告:move_uploaded_file()[function.move-uploaded-file]:无法在第69行的/home/..../filename.php中将'/ tmp / phpKrCpQw'移动到'test /'

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

$destination = "test/". $name;

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

2 个答案:

答案 0 :(得分:14)

好像你的名字是空的

$destination = "test/". $name;

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

答案 1 :(得分:3)

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

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

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