0

$config['file_name']允许我们设置文件名,同时在 CodeIgniter 中上传文件。在这里,我们需要编写带有文件扩展名的文件名。例如,filename.pdffilename.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 回答