webman 處理多文件上傳時(shí):
postman 設(shè)置同名多文件上傳, 例如表單名files
$request->file('files'), 只能獲取到一個(gè)文件!
$request->file() 也只能獲取到一個(gè)文件信息!
自己改下源碼嘍
workerman/Protocols/Http/Request.php
parseUploadFiles方法, 最后
foreach ($files as $file) {
if (isset($file['key'])) {
$key = $file['key'];
unset($file['key']);
$this->_data['files'][$key] = $file;
}
}
改成
foreach ($files as $file) {
if (isset($file['key'])) {
$key = $file['key'];
unset($file['key']);
$this->_data['files'][$key][] = $file;
}
}