【发布时间】:2021-04-05 06:55:16
【问题描述】:
我有一个链接,例如“https://www.example.com/example-811.jpg” 我需要将它上传到 laravel 存储(../app/storage/public/)。 这是我可以在控制器中实现的最大值,一切都很好,但是文件以 TMP 扩展名加载,我怎样才能以所需的格式加载文件?
$filename = 'example-811.jpg';
$tempImage = tempnam('..\storage\app\public', $filename);
copy('https://www.example.com/example-811.jpg', $tempImage);
dd(response()->download($tempImage, $filename));
【问题讨论】:
-
file_get_contents可以帮你 -
内容类型标头通常包含文件类型,从那里获取并连接到您的字符串中
-
@urfusion 那么如何将代码转换成图片呢?