照片上传CodeIgniter

时间:2011-12-16 20:27:55

标签: php mysql codeigniter upload

当我使用CodeIgniter上传照片时,图像的名称会更改为随机名称,例如“107fb08f4a11cc37a040237cdcf0e48a.jpg”。我无法在视图中显示数据库中的图像,因为它显示的是原始上载名称而不是新名称。如何禁用更改此名称的功能?

这些是配置设置:

$config = array(
    'upload_path'   => './uploads/',
    'allowed_types' => 'gif|jpg|png',
    'max_size'  => '6000',
    'max_width' => '2068',
    'max_height'    => '1032',
    'encrypt_name'  => true,
);

2 个答案:

答案 0 :(得分:4)

改变:

'encrypt_name'  => true,

为:

'encrypt_name'  => false,

答案 1 :(得分:0)

更改

encrypt_name = "false"

另外请记住,如果此选项设置为false,则默认情况下,codeigniter框架会通过在文件名前添加整数值来生成上传到服务器的文件名的副本。 如果您不想在服务器上复制文件,请将overwrite选项设置为true。

overwrite = true