在使用jquery和laravel上传之前重命名输入文件

时间:2017-10-04 05:49:06

标签: php jquery laravel

我想在发送到laravel之前重命名要上传的输入文件。

基本上,我发现了另一种在laravel中重命名文件的方法,但在这个问题中,我想在发送到laravel之前重命名该文件。

就我而言,我正在使用jquery upload file,现在我希望在上传之前重命名输入文件。我想获取我曾经在隐藏输入文本中插入的新文件名。

有没有解决这类问题的方法?
顺便说一句,提前谢谢! ^ _ ^

1 个答案:

答案 0 :(得分:0)

您是否检查过:File Docs

根据此文档,您可以执行以下操作:

$request->file('photo')->move($destinationPath, $fileName);

其中$ fileName是重命名文件的可选参数。

所以你可以这样使用:

$fileName = str_random(30);    // any random string

然后按上述方式传递。