「アップロード」ライブラリを介して画像をアップロードすると、奇妙な問題が発生しました。
1.8 MB のような大きな写真がある場合、常に上下逆さまにアップロードされます。
それ以外の場合は、正常にアップロードされます。
アップロード用の私のモデルは次のようになります
function do_upload() {
$this->gallery_path = realpath(APPPATH . '../public/images');
$config = array(
'upload_path' => $this->gallery_path,
'allowed_types' => 'jpg|jpeg|gif|png',
'max_size' => 2000
);
$this->load->library('upload',$config);
$this->upload->do_upload();
$image_data = $this->upload->data();
//to db
$filename=$image_data['file_name'];
$this->db->set('name', $filename);
$this->db->insert('images');
}
なぜこのようになるのか、誰か説明してもらえますか?それが役立つかどうかを確認するために最大サイズを大きくしようとしましたが、そうではありませんでした。
いくつかの助けに感謝します:)