我需要复制图像并以不同的名称保存.我怎么能在laravel做到这一点?
请帮我.
img/master.jpg -> copy -> paste with different name (user1)
----now------
img/master.jpg
img/user1.jpg
Run Code Online (Sandbox Code Playgroud)
你可以使用laravel Filehelper,这里是文件System Doc.
$oldPath = 'images/1.jpg'; // publc/images/1.jpg
$newPath = 'images/2.jpg'; // publc/images/2.jpg
if (\File::copy($oldPath , $newPath)) {
dd("success");
}
Run Code Online (Sandbox Code Playgroud)
如果您需要重命名以下将有所帮助,
$oldPath = 'images/1.jpg'; // publc/images/1.jpg
$fileExtension = \File::extension($oldPath);
$newName = 'new file.'.$fileExtension;
$newPathWithName = 'images/'.$newName;
if (\File::copy($oldPath , $newPathWithName)) {
dd("success");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4836 次 |
| 最近记录: |