gpt4 book ai didi

php - 将图像保存为 blob 类型

转载 作者:行者123 更新时间:2023-11-29 03:12:24 26 4
gpt4 key购买 nike

我使用 MySQL 将图像保存为 blob 类型。我通过 PHP 上传文件,当我取回图像时,我只恢复了其中的一部分。我怎样才能提高最大尺寸? (我的图像文件大小小于 300 KB)

PHP uploader ...

if($_FILES!=null && $_POST!=null){
$file = $_FILES["image"]["tmp_name"];

if(!isset($file)){
echo "Please upload an image";
}else{
$image = addslashes(file_get_contents($_FILES['image']['tmp_name']));

$image_name = addslashes($_FILES['image']['name']);
$type=$_POST['type'];

$image_size = getimagesize($_FILES['image']['tmp_name']);

if($image_size==FALSE)
echo "That's not an image.";
else
{

if(!(mysql_query("INSERT INTO store (name,image,type) values ('$image_name','$image','$type')")))
echo "Problem uploading image";
else
{
$lastid = mysql_insert_id();
echo "Image uploaded. <p /> Your image: <p /> <img id='imageId' src=get.php?id=$lastid>";
}
}
}
}

检索图像

$id = addslashes($_REQUEST['id']) ;

$imageRow = mysql_query("SELECT * FROM store WHERE id=$id");

$image = mysql_fetch_assoc($imageRow);
$image = $image['image'];

header("Content-type: image/jpg");


echo $image;

最佳答案

您可以使用不同类型的 Blob 。 Blob、Mediumblob、longblob 等

http://dev.mysql.com/doc/refman/5.0/en/blob.html

关于php - 将图像保存为 blob 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6048600/

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