アプリにCodeigniterを使用しています。いくつかの写真のアップロードセクションを作成し、ファイルタイプをjpgとpngに設定しました。構成設定にJPG、PNG、JPEG、およびjpegも配置する必要があるかどうかを知りたいCodigniter が画像をアップロードすることを確認してください。
1 に答える
3
設定ではallowed_types
、ファイルの種類を 1 回入力するだけでよく、小文字にする必要があります。
例(ヘルプガイドから取得)
$config['allowed_types'] = 'gif|jpg|png';
誰かが .jpeg ファイル拡張子を使用している場合に備えて、そのリストに jpeg を追加することもできます。
ファイルがアップロードされると、CI_Upload
クラス (system/libraries/Upload.php にあります) を介して渡されます。これにはis_allowed_filetype
、次のコード行で有効なファイル タイプをチェックする機能があります。
$ext = strtolower(ltrim($this->file_ext, '.'));
if ( ! in_array($ext, $this->allowed_types))
{
return FALSE;
}
アップロードされたファイルのファイル拡張子を小文字にします。したがって、アップロードされたファイルの大文字と小文字は、アップロードできるファイルの種類には影響しません。
于 2014-03-31T15:32:50.553 に答える