我想知道如何在laravel中更准确地将excel表格图像上传到php数据库中。
例如,我有一个 Excel 工作表,其中包含产品信息,例如产品名称、价格、产品图片等。
现在我如何将该图像上传到服务器。 我知道如何上传普通文本,例如产品名称、产品价格等,但不知道应该如何上传图像。 我用谷歌搜索并检查了这里和那里,但我没有得到任何有用的信息
有人能给我一些提示、建议或解决方案吗? 谢谢
最佳答案
将excel转换为二进制数据,您可以将这些二进制数据存储在数据库中。我曾尝试在mysql中使用blob数据类型。
$data = base64_encode(file_get_contents('Book2.xlsx'));
$data_result = base64_decode($data);
//to revert back to excel
header("Content-Type: application/vnd.ms-excel; charset=UTF-8");
header("Content-Disposition: inline; filename= test.xls");
header("Pragma: no-cache");
header("Expires: 0");
echo ($data_result);
关于php - 如何在 php 或 Laravel 中将 Excel 工作表图像上传到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48562743/