0

$config['file_name']CodeIgniter でファイルをアップロードする際に、ファイル名を設定できます。ここでは、ファイル拡張子を付けてファイル名を記述する必要があります。たとえば、filename.pdfまたはfilename.zip. ファイル名を設定したいのですが、拡張子が. したがって、誰かが pdf ファイルをアップロードすると、ファイル名はmyfilename.pdf. また、誰かが zip ファイルをアップロードすると、ファイル名はmyfilename.zip.

4

1 に答える 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 に答える