当我尝试从表单上传图像时,Laravel 正在创建图像名称之外的目录。这是我的基本代码:
$file = Input::file("image");
$file = $file->move(public_path(). "/img/".$file->getClientOriginalName());
//file name is IPC_diagram.png
当我死了,我得到了这个:
'/var/www/php/frbit/l4blog/public/img/ IPC_diagram.png/phpvEb9zk'
现在图像名称是新文件夹的名称,图像被重命名为一些随机的 php 字符串,并放在该文件夹中。问题是什么。也许与 Linux 特定的文件处理有关。此外,我正在研究 symfony 代码,symfony 试图在每次移动文件时创建新文件夹,但我不明白它与我的代码有什么关系。
感谢帮助。
1 回答
不要使用点。使用逗号,如下所示: