gpt4 book ai didi

php - 这是将图像保存到 mysql 数据库的可接受方法吗?

转载 作者:行者123 更新时间:2023-11-29 13:22:45 25 4
gpt4 key购买 nike

我反复研究了将多个图像(路径)保存到数据库以便在轮播中存储和使用的几种方法。

我最终将在 Wordpress 中执行此操作,但我刚刚测试了数据如何正常工作。

将会有许多名称为“image[]”的输入,然后每个图像将被连接起来(尽管用空格分隔)。从那里我将其插入数据库。

然后在查询检索字符串后,我将匹配所有 URL 并用它们做我想要的事情。

到目前为止,它运行良好,并且我已经在多个 URL 路径上对其进行了测试。

我仍然需要设置验证,但我的问题是......将图像信息保存到这样的数据库的优点和缺点是什么

这是代码:

<form action=<?php echo $PHP_SELF;?> method="post">
<input type="text" name="images[]"/><br/>
<input type="text" name="images[]"/><br/>
<input type="text" name="images[]"/><br/>
<input type="text" name="images[]"/><br/>
<input type="submit" value="submit"/><br/>
</form>

<?php
if($_POST['images']){
foreach($_POST['images'] as $image)
{
if($image){
$image_data .= $image . " ";
}
}
echo $image_data;
// actually insert this into the db
}

$pattern = '/https?\:\/\/[^\" ]+/i';
$result = preg_match_all($pattern, $image_data, $matches, PREG_PATTERN_ORDER);
foreach($matches as $match){
foreach($match as $image){
if(!empty($image)){
echo '<p>Image: ' . $image . '</p>';
// Actually display in some sort of manner that is a image carousel
}
}
}

?>

最佳答案

我认为将网络服务的图像保存到数据库是根本 Not Acceptable 。想想它所导致的开销,涉及整个 web 服务器/php/数据库堆栈只是为了传递单个图像。底线:数据库是文件系统的糟糕替代品。

关于php - 这是将图像保存到 mysql 数据库的可接受方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20576674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com