Laravel - 我如何使用copy()代替move()

时间:2017-05-16 16:07:22

标签: php laravel

我在使用move()上传文件时遇到问题,所以我想尝试使用copy()。

copy()如何运作?

我试试这个:

File::copy(Input::file('file'), $dest);

但我有这个错误:

copy(): The second argument to copy() function cannot be a directory

2 个答案:

答案 0 :(得分:3)

由于错误表明第二个参数不能是目录。它应该是一个文件名。例如,

File::copy(Input::file('file'), 'new/location/file.txt');

答案 1 :(得分:0)

copy():copy()函数的第二个参数不能是一个目录 - 这一行表明函数的第二个参数是一个目录,它应该是一个文件名而不是目录。

它应该像是

$dest = "text.php";
File::copy(Input::file('file'), $dest);