koa2视频文件返回

发布于 2022-09-11 20:26:35 字数 536 浏览 39 评论 0

本人正在开发一个视频上传、视频观看的小Demo,前端使用vue,后台使用koa2写接口
视频上传后,把视频放入后台的uploads文件夹,并把地址写进接口返回
由于浏览器不能访问本地文件,所以我参考网上教程引入koa-static,

app.use(require('koa-static')(__dirname + '/uploads'))

这样koa2项目中的文件就可以被外部访问
最终的视频地址成了这个样子:

video_url: "http://localhost:3000/video/test.mp4"

前台调用接口获得视频地址,可以播放,但是不能通过鼠标拖动时间条
为了证明与前台无关,我在前端项目里引入了测试视频文件,并播放,可以拖动时间条
所以我猜测是Koa2返回视频文件的方式有问题,但网上基本没有类似的问题

所以我想请教 koa2返回视频文件的方法应该是怎样的?前台如何访问保存在koa2项目文件夹中的视频文件并能够拖动时间轴

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

零度℉ 2022-09-18 20:26:35

原因未知,但在google上找到了解决方法:引入koa-range中间件即可

夏了南城 2022-09-18 20:26:35

谢谢,我也处理好了 非常感谢 卡了我好久啊 我都怀疑框架是不是有问题了

ヅ她的身影、若隐若现 2022-09-18 20:26:35

请问你解决了吗?我和你遇到了同样的问题。前端也是用的vue,后端用的koa2

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文