【问题标题】:Laravel - How can i use copy() instead move()Laravel - 我如何使用 copy() 而不是 move()
【发布时间】:2017-05-17 13:38:38
【问题描述】:

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

copy() 是如何工作的?

我试试这个:

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

但我有这个错误:

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

【问题讨论】:

  • 是吗?不能是目录。问题是什么?您需要添加要复制到的文件名。
  • move() 遇到了什么问题? copy() 需要一个目标路径,包括文件名(“不能是目录”...),例如 /var/www/app.com/public/media/filename.jpg
  • 我的问题是这个,我不知道该怎么做。 stackoverflow.com/questions/44002030/…@Alex

标签: php laravel


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    应该是这样的

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-09
      • 2019-04-24
      • 1970-01-01
      • 1970-01-01
      • 2017-08-19
      • 2012-10-24
      • 2022-09-22
      • 2017-08-01
      相关资源
      最近更新 更多