国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman 多文件上傳問(wèn)題,同名多文件無(wú)法獲取,只能得到一個(gè)文件!

askuiop

webman 處理多文件上傳時(shí):

postman 設(shè)置同名多文件上傳, 例如表單名files

$request->file('files'), 只能獲取到一個(gè)文件!

$request->file() 也只能獲取到一個(gè)文件信息!

3845 3 0
3個(gè)回答

朕震驚了

同名就覆蓋了吧。
每個(gè)上傳文件取不同的名字應(yīng)該可以

  • askuiop 2021-06-11

    問(wèn)題是批量上傳文件,當(dāng)然是同名的表單字段呀

朕震驚了

自己改下源碼嘍

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;
    }
}
  • 暫無(wú)評(píng)論
wadeYang

不改源碼,表單里面的input, name=files[],試試行不行

  • Tinywan 2022-03-10

    遇到這個(gè)坑了

  • walkor 2022-03-10

    這個(gè)問(wèn)題已經(jīng)修復(fù)了,還有問(wèn)題?

  • Tinywan 2022-03-10

    我是寫(xiě)插件的使用遇到這個(gè)問(wèn)題的,使用的容器 Container::get($class)就會(huì)有這個(gè)問(wèn)題,改為 容器Container::make($class)`` 就正常了,不然一直是獲取的第一個(gè)文件的tmp

  • walkor 2022-03-10

    哦,你們說(shuō)的不是同一個(gè)問(wèn)題

  • Tinywan 2022-03-10

    哈哈

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??