【问题标题】:Photo upload CodeIgniter图片上传 CodeIgniter
【发布时间】:2012-01-22 07:23:30
【问题描述】:

当我使用 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,
);

【问题讨论】:

    标签: php mysql codeigniter upload


    【解决方案1】:

    改变

    encrypt_name = "false"
    

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

    overwrite = true
    

    【讨论】:

      【解决方案2】:

      改变:

      'encrypt_name'  => true,
      

      到:

      'encrypt_name'  => false,
      

      【讨论】:

        猜你喜欢
        • 2013-08-23
        • 2011-06-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-29
        • 1970-01-01
        相关资源
        最近更新 更多