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

view函數(shù)里添加mime類型

xjxchris

問題描述

在webman的 view函數(shù)里添加mime類型

return new Response(200, ['Content-Type' => 'application/wasm'], $handler::render($template, $vars, $app, $plugin));

我要的是他解析wasm這個類型文件,結(jié)果就是他變成了頁面下載成了wasm文件,請教該怎么添加

我的需求是頁面需要加載一個js播放器,播放器是有個wasm類型文件,如果用apache或者nginx,只需要在mime.types文件里添加
application/wasm wasm
即可,但webman 我不知道去哪里添加這個類型,之前看類似提問說是改Response這里,但好像不是我要的效果,哪位大神教一教

不支持wasm的瀏覽器報錯如下圖

758 4 1
4個回答

latin

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

  • xjxchris 2024-04-19

    這個好像不是我要實現(xiàn)的效果,確切的來說,我這個是需要webman http解析部分支持者個wasm格式的文件,而不是把他下載下來

nitron

wasm不是在JSL里加載么?

  • xjxchris 2024-04-19

    對就是這個意思,可能我沒表達清楚,我是在html引入js,然后js會自動引入另一個wasm,然后就出上面的報錯了,不知道要怎么弄了

  • xjxchris 2024-04-19

    因為用了webman做Http服務(wù),所以相當(dāng)于頁面加載有webman處理了,但不知道怎么加這個mime類型

  • nitron 2024-04-19

    那你加content-type干嘛,瀏覽器會自動識別

  • xjxchris 2024-04-19

    不行得,wasm 瀏覽器會報那個錯誤,如果是nginx或者apache ,我就加在mime.types文件里就可以正常識別了,但webman不知道怎么加

nitron

臨時解決方案,修改
vendor/workerman/workerman/Protocols/Http/mime.types
加上一行

application/wasm wasm;

我沒試過,還不清楚是否管用,只是看了代碼

  • xjxchris 2024-04-19

    這個位置看起來是對的,但是我加了,好像沒效果,重新加載了一次也一樣,但看起來確實是這個位置

  • nitron 2024-04-19

    restart 不要reload

  • xjxchris 2024-04-19

    可以了,強制刷新了一下好了,太感謝你了,大贊

nitron

@walkor 發(fā)了個PR,你看下是否合適

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