$config['file_name']
CodeIgniter でファイルをアップロードする際に、ファイル名を設定できます。ここでは、ファイル拡張子を付けてファイル名を記述する必要があります。たとえば、filename.pdf
またはfilename.zip
. ファイル名を設定したいのですが、拡張子が. したがって、誰かが pdf ファイルをアップロードすると、ファイル名はmyfilename.pdf
. また、誰かが zip ファイルをアップロードすると、ファイル名はmyfilename.zip
.
質問する
3538 次
1 に答える
0
このようにコントローラーにアップロードするものから始めて、好きな名前を付けることができます。'new_file_name'を、呼び出したいものに置き換えるだけです。do_upload()関数変数もファイル入力の名前に変更してください。
if ($this->upload->do_upload('your_filename')) {
$img_data=$this->upload->data();
$new_imgname='new_file_name'.$img_data['file_ext'];
$new_imgpath=$img_data['file_path'].$new_imgname;
rename($img_data['full_path'], $new_imgpath);
于 2012-10-09T15:57:45.960 に答える