gpt4 book ai didi

php - CodeIgniter 上传 png 图像类型不起作用?

转载 作者:行者123 更新时间:2023-12-04 05:56:19 24 4
gpt4 key购买 nike

我的问题是为什么我的代码无法将 .png 文件存储在数据库和上传文件夹中,但除了像 .jpg、.gif 这样的文件我成功插入到数据库和上传文件夹中,我有包含 $config['allowed_types'] = 'png'同样,此外,这里是我 var_dump 出的错误消息“不允许您尝试上传的文件类型”。 , 知道如何解决我的问题吗?

这是我的代码:

$upload_file_name = '';

$config['upload_path'] = '/var/www/html/uploads/';
$config['allowed_types'] = 'jpg|gif|png';
$config['max_size'] = 100000;
$config['overwrite'] = TRUE;
$this->load->library('upload', $config);
if(!$this->upload->do_upload('receipt_attachment'))
{
$error = array('error' => $this->upload->display_errors());
$errormessage = $this->upload->display_errors();
$this->session->set_flashdata('error', $errormessage);
redirect('home/add_product');
}else{
$upload_data = $this->upload->data();
$upload_file_name = $upload_data['file_name'];
}

谢谢

最佳答案

您是否查看过有关无效 MIME 类型的线程?
http://codeigniter.com/forums/viewthread/204725/

基本上它可能是(取决于您的 CI 版本)您拥有较旧的未修补版本,在解释某些 png mime 类型时遇到问题。

阅读并尝试这些解决方案,和/或更新到最新的 CI 代码。

关于php - CodeIgniter 上传 png 图像类型不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9476477/

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