[英]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.