data([$index = NULL])
Parameters: |
|
---|---|
Returns: |
Information about the uploaded file |
Return type: |
mixed |
This is a helper method that returns an array containing all of the data related to the file you uploaded. Here is the array prototype:
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" )
To return one element from the array:
$this->upload->data('file_name'); // Returns: mypic.jpg
Here’s a table explaining the above-displayed array items:
Item | Description |
---|---|
file_name | Name of the file that was uploaded, including the filename extension |
file_type | File MIME type identifier |
file_path | Absolute server path to the file |
full_path | Absolute server path, including the file name |
raw_name | File name, without the extension |
orig_name | Original file name. This is only useful if you use the encrypted name option. |
client_name | File name as supplied by the client user agent, prior to any file name preparation or incrementing |
file_ext | Filename extension, period included |
file_size | File size in kilobytes |
is_image | Whether the file is an image or not. 1 = image. 0 = not. |
image_width | Image width |
image_height | Image height |
image_type | Image type (usually the file name extension without the period) |
image_size_str | A string containing the width and height (useful to put into an image tag) |
Please login to continue.