koa2视频文件返回

本人正在开发一个视频上传、视频观看的小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项目文件夹中的视频文件并能够拖动时间轴

阅读 5k
3 个回答

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题