【问题标题】:How to get original image name in codeigniter如何在codeigniter中获取原始图像名称
【发布时间】:2012-09-20 07:30:48
【问题描述】:

在 codeigniter 中我想将图片上传到 URL:

http://example.com/uploads/temp/

当我提交表单时,我想获取原始图像名称,上传成功时图像可能会这样命名:

http://example.com/uploads/temp/iphone5_2012_09_20_02_02_03.png

图片名称结构:

[original_name][year][month][day][hour][minute][second]

那么如何在codeigniter中上传之前获取原始图像名称?

【问题讨论】:

  • 你使用的是codeigniter的图片上传库
  • upload 用于上传,image_lib 用于调整大小和文件库

标签: php codeigniter image-uploading


【解决方案1】:

您可以使用以下命令检索文件名:

$img_name = $_FILES['your_name_in_the_form']['name'];

【讨论】:

    【解决方案2】:

    $img_name = $_FILES['file_upload_field_name']['name'];

    【讨论】:

      【解决方案3】:

      可以调用上传库方法Data

      $data = $this->upload->data() 
      

      这将返回文件名

      echo $data['filename'];
      

      【讨论】:

      • 我的问题是在上传之前获取原始图像名称。我接受 Christian Giupponi 的回答。
      • 使用上传库,您可以使用我放置的这条指令来完成,如果没有上传库,您可以使用 Christian Giupponi 来完成。你有 Codeigniter 的标签,所以我认为你可能正在使用它,因为它太容易了
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 2020-08-30
      相关资源
      最近更新 更多