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

webman 為什么獲取不到上傳的 zip ,并報(bào)錯(cuò)?

andyzu

我準(zhǔn)備寫個(gè)方法,是上傳圖片。在上傳前,準(zhǔn)備先獲取 zip 然后判斷一下是不是圖片格式。
截圖
就是這幾行代碼的一個(gè)再簡單不過的方法,通過 postman 來調(diào)試,竟然報(bào)錯(cuò)?!
截圖
webman的控制臺(tái)界面也沒有任何輸出。

啥原因?求大神指點(diǎn)!

1021 1 0
1個(gè)回答

andyzu

已經(jīng)解決,是因?yàn)?br /> 上傳文件大小受到defaultMaxPackageSize限制,默認(rèn)10M,可在config/server.php文件中修改max_package_size更改默認(rèn)值。

但是如何用戶上傳的的文件超過這個(gè)限制,如何捕獲這個(gè)錯(cuò)誤?

  • admin 2023-01-25

    協(xié)議的問題直接在protocol 那已經(jīng)return false了,這是作者原話,你也不是第一個(gè)問這個(gè)的,可以自己搜一下

  • admin 2023-01-25

    因?yàn)閞ead buff 是一點(diǎn)點(diǎn)讀的,超大的上傳超出了本地的設(shè)置上限,還給你傳入,給你處理,內(nèi)存就炸了

  • admin 2023-01-25

    正確的做法是,應(yīng)該在前端就做好上傳大小的限制,而不是讓后端來判斷,別人抓到的接口,不按照前端限制來的,框架在protocol那層就斷開的才是操作

  • liziyu 2023-01-25

    有道理

  • andyzu 2023-01-26

    那就是說,后端不需要改啥了,判斷文件大小讓前端干

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