Laravel - 上传图片

时间:2017-05-16 09:44:47

标签: php laravel

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

例如:如果我们添加文件名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);

可能是什么问题?

谢谢

1 个答案:

答案 0 :(得分:1)

移动方法需要路径(目录名称)和文件名。