Php 无法移动文件

Php 无法移动文件,php,mkdir,Php,Mkdir,我正在创建一个目录,然后将一个上传的文件移动到其中,但它给了我这个警告 Warning: move_uploaded_file(): The second argument to copy() function cannot be a directory in G:\xampp\htdocs\product_management\admin\process\process_product.php on line 43 Warning: move_uploaded_file(): Unable

我正在创建一个目录,然后将一个上传的文件移动到其中,但它给了我这个警告

Warning: move_uploaded_file(): The second argument to copy() function cannot be a directory in G:\xampp\htdocs\product_management\admin\process\process_product.php on line 43

Warning: move_uploaded_file(): Unable to move 'G:\xampp\tmp\phpE5B0.tmp' to '../product_images/10/thumb' in     G:\xampp\htdocs\product_management\admin\process\process_product.php on line 43
我的代码是

if($_FILES['thumb']['name']!=="") {
         echo $path = "../product_images/".$insert_id."/thumb";
         mkdir($path,0777, true);
         move_uploaded_file($_FILES['thumb']['tmp_name'],$path);
     }
     exit;
试试上面的代码无法将文件移动到文件夹。将文件移动到其他文件名


试试上面的代码您不能将文件移动到文件夹。您可以将文件移动到另一个文件名。

PHP copy函数以参数(fromfile、tofile)为参数,因此您希望实际将整个文件名指定为两个参数,而不仅仅是一个目录


PHP copy函数以参数(fromfile,tofile)为参数,因此您希望实际指定一个完整的文件名作为两个参数,而不仅仅是一个目录


copy()函数的第二个参数不能是目录
听起来比较清楚。凭良心说,我不能留下我的答案。。太明显了。即使是谷歌也没有大量的错误消息结果,因为它很清楚如何修复它“
copy()的第二个参数函数不能是一个目录
听起来比较清楚。凭良心说,我不能留下我的答案。这太明显了。即使是谷歌也没有大量的错误消息结果,因为它足够清楚如何修复它。”
move_uploaded_file($_FILES['thumb']['tmp_name'],
    $path.'/'.basename($_FILES['thumb']['tmp_name']));