【问题标题】:Laravel - upload imageLaravel - 上传图片
【发布时间】:2017-05-16 17:56:53
【问题描述】:

我正在尝试将文件上传到某个位置,但它始终会创建一个带有文件名的文件夹并将文件放入此文件夹中。

例如:如果我们添加一个文件名xpto.pdf,它会将文件放入/location/xpto.pdf/xpto.pdf,我不明白为什么会这样。

$directory = "\\SRVGDOC\GDOC\CSdefault21\group1\";
$fname = pathinfo(Input::file('file')->getClientOriginalName(), PATHINFO_FILENAME);
$fext = Input::file('file')->getClientOriginalExtension();
$fullname = $directory . $fname . '.' . $fext;
// $fullname = \\SRVGDOC\GDOC\CSdefault21\group1\xpto.pdf

Input::file('file')->move($fullname, $fname.'.'.$fext);

可能是什么问题?

谢谢

【问题讨论】:

  • 你注意到了吗..$fullname = $directory . $fname . '.' . $fext; 然后->move($fullname, $fname.'.'.$fext);
  • $fullname = $directory 。 $fname ;
  • 所以,我只需输入 $fullname = $directory 然后 move($fullname, $fname.'.'.$fext); @BagusTesa
  • 为什么没有 $fext @BilalAhmed

标签: php laravel


【解决方案1】:

move 方法需要路径(目录名)和文件名。

【讨论】:

    猜你喜欢
    • 2015-06-05
    • 2021-03-20
    • 1970-01-01
    • 1970-01-01
    • 2018-12-30
    • 2020-11-26
    • 1970-01-01
    • 2020-01-21
    • 2014-05-11
    相关资源
    最近更新 更多