gpt4 book ai didi

php - 将图像编码为 Base64 无法正常工作

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

if ( ! $this->upload->do_upload('course_profile_image'))
{

error($this->upload->display_errors(),TRUE,400);
}else{
$data = array('upload_data' => $this->upload->data());
$filename=$data['upload_data']['file_name'];
$pathinfo = 'dist/img/courseimage/'.$filename;
$filetype = pathinfo($pathinfo, PATHINFO_EXTENSION);
$filecontent = file_get_contents($pathinfo);

try{
$base64=rtrim(base64_encode($filecontent));

}catch(Exception $e){
error($e,TRUE,855);


}
$image = 'data: '.mime_content_type($pathinfo).';base64,'.$base64;

它将图像转换为 base64,但当上传大尺寸图像时,它只需要其中的一半或部分图像。我将此 base64 存储到 mysql 数据库列类型文本中。

最佳答案

Change your database field type from text to mediumText because TEXT has only 64 KiB length so it not store your full base 64 code.

关于php - 将图像编码为 Base64 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50740826/

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