Laravel 6 扫描图像并保存在数据库中

Posted

技术标签:

【中文标题】Laravel 6 扫描图像并保存在数据库中【英文标题】:Laravel 6 Scan Image and Save in Database 【发布时间】:2020-06-13 06:06:05 【问题描述】:

我在我的电子商务项目中使用 laravel 6 框架。我将图像保存在我的数据库中。 现在,我想将图像扫描到我的打印机/扫描仪并直接输入网站 并将其保存到数据库中。

这怎么可能?

谢谢

【问题讨论】:

这能回答你的问题吗? How Can I Trigger a Scanner from a Browser? 【参考方案1】:

您好,首先我不得不说您不应该将图像直接存储在数据库中(在 blob 数据中)您可以将图像上传到服务器文件夹,链接其路径(或 id,或名称或任何可以唯一标识图像的东西)然后创建为它创建一个单独的表并存储该数据字符串数据,例如:

uploaded_images
|id|image_name|alt|updated_at|created_at|

并且通过网络浏览器连接硬件是一件困难的事情(相机是可能的),除非你有专门创建的软件或浏览器扩展,像中间件一样工作。它应该安装在用户的PC上。 祝你好运!

【讨论】:

以上是关于Laravel 6 扫描图像并保存在数据库中的主要内容,如果未能解决你的问题,请参考以下文章

“无法将图像数据写入路径” - Laravel 图像干预

如何在c#中扫描图像并以正常大小保存

Laravel:如何通过 API postman 上传图像并将其保存到数据库(phpmyadmin)

Laravel - 在数据库中保存或插入图像数组 - Laravel

如何避免数据库中的完整表扫描?

创建页面 - 更改图片名称问题 Laravel