我想上传一个文件,并指定文件名和磁盘。
使用 Storage::putFileAs
我可以指定文件名,但不能指定磁盘,使用 file('...')->store(...)
我可以指定磁盘,但不能指定文件名,只能指定目录。
如何才能同时设置两者?我无法找到有关这些功能的任何详细文档,只有 Laravel's site 上有关文件系统的文档。 。我正在寻找这样的功能:
fun($uploaded_file, $dir_name, $file_name, $disk_name)
最佳答案
使用存储门面disk
方法。
Storage::disk($disk_name)->path($path)->saveFileAs($file_name);
或者您可以使用store
方法。
希望这有帮助。祝你好运
关于php - 如何将上传的文件以给定的名称存储在磁盘上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52628755/