[英]Access file upload array in blueimp's jquery file uploader
這個人多年來一直困擾着我。 我使用的是blueimp的上傳系統,效果非常好。 我將在下面發布我認為與我的問題相關的代碼:
當我print_r($files)
這就是我回來的:
Array
(
[0] => stdClass Object
(
[name] => 16-01-14_QE5YHS.jpg
[size] => 984576
[type] => image/jpeg
[url] => http://www.summersproperty.com/dashboard/uploads/HNI3Q3/16-01-14_QE5YHS.jpg
[thumbnailUrl] => http://www.summersproperty.com/dashboard/uploads/HNI3Q3/thumbnail/16-01-14_QE5YHS.jpg
[deleteUrl] => http://www.summersproperty.com/dashboard/uploads/?file=16-01-14_QE5YHS.jpg
[deleteType] => DELETE
)
)
我相信$ files數組是在這里設置的:
$files = array();
if ($upload && is_array($upload['tmp_name'])) {
// param_name is an array identifier like "files[]",
// $_FILES is a multi-dimensional array:
foreach ($upload['tmp_name'] as $index => $value) {
$files[] = $this->handle_file_upload(
$upload['tmp_name'][$index],
$file_name ? $file_name : $upload['name'][$index],
$size ? $size : $upload['size'][$index],
$upload['type'][$index],
$upload['error'][$index],
$index,
$content_range
);
}
}
它還返回一個JSON響應:
{"files":[{"name":"16-01-14_QE5YHS.jpg","size":984576,"type":"image\/jpeg","url":"http:\/\/www.summersproperty.com\/dashboard\/uploads\/HNI3Q3\/16-01-14_QE5YHS.jpg","thumbnailUrl":"http:\/\/www.summersproperty.com\/dashboard\/uploads\/HNI3Q3\/thumbnail\/16-01-14_QE5YHS.jpg","deleteUrl":"http:\/\/www.summersproperty.com\/dashboard\/uploads\/?file=16-01-14_QE5YHS.jpg","deleteType":"DELETE"}]}
我需要從數組中提取16-01-14_QE5YHS.jpg
以在使用GD編寫的腳本中使用。 我已經試過echo $files[0]['name'];
。 我敢肯定這很簡單,但我很困惑
可以這樣訪問:
$files[0]->name
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.