私はmimeファイルに追加しました:
'mp4' => array('video/mp4', 'video/3gpp'),
まだファイルをアップロードできません。エラーも表示されません。
フォームを介してcodeigniterですべてのタイプのファイルをアップロードする方法についてのアイデア
私はmimeファイルに追加しました:
'mp4' => array('video/mp4', 'video/3gpp'),
まだファイルをアップロードできません。エラーも表示されません。
フォームを介してcodeigniterですべてのタイプのファイルをアップロードする方法についてのアイデア
こんにちは、MIME タイプを application/config/mimesに追加してください
'mp4' =>'video/mp4'
'3gp'=>'video/3gpp'
次に、許可されたタイプにそれぞれを個別に追加します
拡張子とファイルタイプもチェックして、正しいことをしていることを確認してください! たとえば、ファイル名がvideo.mp4の場合、ファイルの種類はおそらくvideo/mp4ですが、必ずしもそうとは限りません! (私はちょうど.m4aファイルを扱っていて、私のオーディオタイプはaudio/mp4です。)
アップロード後に自分で印刷して、正しいファイル タイプをテストできます。
echo $_FILES[0]['file_type'];
その後、次の行をmimes.php 構成ファイルに追加できます。
$mimes['<your extension>'] = '<your file type>';
または、同じ拡張子の MIME タイプが複数ある場合は、代わりに配列を追加できます。
$mimes['<your extension>'] = array('<your file type 1>', '<your file type 2>');
これが役立つことを願っています!