我想在发送到laravel之前重命名要上传的输入文件。
基本上,我发现了另一种在laravel中重命名文件的方法,但在这个问题中,我想在发送到laravel之前重命名该文件。
就我而言,我正在使用jquery upload file,现在我希望在上传之前重命名输入文件。我想获取我曾经在隐藏输入文本中插入的新文件名。
有没有解决这类问题的方法?
顺便说一句,提前谢谢! ^ _ ^
答案 0 :(得分:0)
您是否检查过:File Docs
根据此文档,您可以执行以下操作:
$request->file('photo')->move($destinationPath, $fileName);
其中$ fileName是重命名文件的可选参数。
所以你可以这样使用:
$fileName = str_random(30); // any random string
然后按上述方式传递。