php - Laravel:如何使用 laravel 将 blob 图像保存到存储中
问题描述
我有一个像这样的图像 blob url:blob: http://127.0.0.1:5500/d97212fe-8f01-4486-8840-36acc57f77bc,我如何使用 Laravel 将其存储到存储图像
解决方案
它只是意味着您想要获取远程图像文件的内容并将其保存在 Laravel 应用程序的存储文件夹中。你可以使用file_get_contents
它。
完整的代码将是:在文件顶部导入存储外观:
use Storage;
控制器函数中的代码或您可能想要使用它的任何地方:
$url = "http://www.google.co.in/intl/en_com/images/srpr/logo1w.png";
$contents = file_get_contents($url);
$name = time().'.png';
Storage::put($name, $contents);
这是简单的虚拟代码,您必须添加逻辑来创建文件名。
推荐阅读
- javascript - 我应该创建一个接口、类还是两者兼而有之?
- cloud - 谷歌云功能给予
- symfony - 如何获得 Doctrine 可排序的“重复输入错误”
- arduino - 在 Arduino 中传递/打印参数
- counter - 每当创建新的时间序列时,将 prometheus 计数器初始化为 0
- c# - 在 ASP.NET 3 中创建延迟
- excel - 删除表中的隐藏(过滤)行
- laravel - 带有确认方法手册的 Stripe PaymentIntent 每次都失败
- spring - Spring oauth2将客户端保存在数据库中
- vb.net - 如何将时间格式“hh:mm tt”从 Datagridview 数据单元格传输到 datetimepicker?