codeigniter文件上传
问题描述:
我正在做以下使用codeigniter上传文件(图片)。我所想要做的是,这样很明显的字段错误涉及过,因为在页面上多次上传选项,下面是我上传的代码,codeigniter文件上传
$config['upload_path'] = './media/uploads/users';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '1000';
$config['max_width'] = '90';
$config['max_height'] = '60';
$this->upload->initialize($config);
if(!$this->upload->do_upload('logo_small'))
{
$error = array('error' => $this->upload->display_errors());
$this->template->build('users/employer', $error);
}
else
{
$file = $this->upload->data();
$logo_small = "small_".$file['file_name'];
}
所以基本上我想有错误修改错误信息消息在错误消息中标记Logo Small,然后如果错误与Logo等有关,我希望它声明。
答
最简单的方法是用你想要的错误信息编辑system/language/english/upload_lang.php。
@Krish:编辑系统/核心文件是个不错的选择。如果您找不到特定语言的语言包,则可以始终使用应用程序/语言/制作文件夹,并从系统/语言/英语/中复制所有语言文件。在您的配置中,将默认语言更改为您命名文件夹的任何内容。然后,你可以在application/language/yourlang /中的文件中进行破解。首先在这里发布堆栈溢出,因此无法将其作为评论发布。它没有解决多文件问题。看一看CI论坛;我记得之前在那里读过关于它的一些东西。 – 2011-06-29 14:39:43
^^^同意! ^^^ – saada 2013-10-29 19:21:13
你甚至不需要复制所有的语言文件。只需在应用程序/语言/英文/文件夹下复制要覆盖的文件即可。无论你写的是否覆盖系统/语言/英语/ – saada 2013-10-29 20:49:50