restify mp4 响应 body 正在浏览器中下载而不是播放
restify mp4 response body is downloading in browser instead of playing
我正在使用 restify 来提供视频 url。我想让它播放而不是下载,虽然我在设置 Content-Type: video/mp4
时对此感到困惑,但我在邮递员中进行测试时看到了我的问题。响应 header 有 Content-Type: octect-stream
.
为什么 restify 没有采用我的 header 设置或者我做错了什么?类似的问题 here 但正如我所说,更改没有生效。
这是我的简单代码:
let headers = { 'Content-Type': 'video/mp4' };
res.send(200, body, headers);
所以我通过更新到 res.redirect 而不是 res.send 来让它工作:
let headers = { 'Content-Type': 'video/mp4' };
res.redirect(302, body, next);
我正在使用 restify 来提供视频 url。我想让它播放而不是下载,虽然我在设置 Content-Type: video/mp4
时对此感到困惑,但我在邮递员中进行测试时看到了我的问题。响应 header 有 Content-Type: octect-stream
.
为什么 restify 没有采用我的 header 设置或者我做错了什么?类似的问题 here 但正如我所说,更改没有生效。
这是我的简单代码:
let headers = { 'Content-Type': 'video/mp4' };
res.send(200, body, headers);
所以我通过更新到 res.redirect 而不是 res.send 来让它工作:
let headers = { 'Content-Type': 'video/mp4' };
res.redirect(302, body, next);