我尝试将文件上传到某个位置,但它始终会创建一个包含文件名的文件夹,并将该文件放在此文件夹中。
例如:如果我们添加文件名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);
可能是什么问题?
谢谢
答案 0 :(得分:1)
移动方法需要路径(目录名称)和文件名。