簡體   English   中英

回應CodeIgniter File Uploading類upload-> data()數組

[英]Echoing CodeIgniter File Uploading Class upload->data() array

我在CodeIgniter框架中創建了一個表單,該表單使用CodeIgniter手冊( http://codeigniter.com/user_guide/libraries/file_uploading.html )中的教程成功上傳了圖像,但是當我嘗試獲取文件名時,以下代碼只是返回“ resize / user / w”。 任何想法表示贊賞!

$type = 'user';   
$imageData = $this->upload->data();

foreach ($imageData as $info) {
   $url = 'resize/' . $type . '/' . $info['file_name'];
}

echo $url;

print_r($imageData); 將顯示CI上傳類中的所有有用的上傳數據:

Array
(
[file_name]    => mypic.jpg
[file_type]    => image/jpeg
[file_path]    => /path/to/your/upload/
[full_path]    => /path/to/your/upload/jpg.jpg
[raw_name]     => mypic
[orig_name]    => mypic.jpg
[client_name]  => mypic.jpg
[file_ext]     => .jpg
[file_size]    => 22.2
[is_image]     => 1
[image_width]  => 800
[image_height] => 600
[image_type]   => jpeg
[image_size_str] => width="800" height="200"
)

您可以直接使用Cosmin Atanasiu用$imageData['file_name']等引用所需的屬性。

嘗試使用:

echo $imageData["file_name"];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM