在webman的 view函數(shù)里添加mime類型
return new Response(200, ['Content-Type' => 'application/wasm'], $handler::render($template, $vars, $app, $plugin));
我要的是他解析wasm這個(gè)類型文件,結(jié)果就是他變成了頁面下載成了wasm文件,請(qǐng)教該怎么添加
我的需求是頁面需要加載一個(gè)js播放器,播放器是有個(gè)wasm類型文件,如果用apache或者nginx,只需要在mime.types文件里添加
application/wasm wasm
即可,但webman 我不知道去哪里添加這個(gè)類型,之前看類似提問說是改Response這里,但好像不是我要的效果,哪位大神教一教
不支持wasm的瀏覽器報(bào)錯(cuò)如下圖
view是視圖,返回html頁面用的,返回文件用file()
return response()->file('具體的文件位置.wasm')->header('Content-Type', 'application/wasm');
文檔 http://wtbis.cn/doc/webman/response.html#%E8%BF%94%E5%9B%9E%E6%96%87%E4%BB%B6%E6%B5%81
這個(gè)好像不是我要實(shí)現(xiàn)的效果,確切的來說,我這個(gè)是需要webman http解析部分支持者個(gè)wasm格式的文件,而不是把他下載下來
臨時(shí)解決方案,修改
vendor/workerman/workerman/Protocols/Http/mime.types
加上一行
application/wasm wasm;
我沒試過,還不清楚是否管用,只是看了代碼