Flask静态视频文件加载404错误技术求助
Flask静态MP4视频404错误解决方法
- 修正配置:你设置的
app._static_folder = '/static'是绝对路径,会指向系统根目录下的static文件夹,而非你项目内的对应文件夹。删掉这行配置,或者改成app.static_folder = 'static'(使用公开配置属性,不要修改带下划线的内部属性)。 - 核对项目结构:确保你的项目根目录下存在
static文件夹,且barcode.mp4必须放在该文件夹内,正确结构如下:
你的项目文件夹/ ├── app.py(Flask启动文件) └── static/ └── barcode.mp4
- HTML中的
{{url_for('static', filename='barcode.mp4')}}写法无误,无需修改。 - 重启Flask服务器后,可直接在浏览器访问
http://localhost:5000/static/barcode.mp4(端口不符则替换为你使用的端口),能正常打开视频的话,刷新页面即可看到背景视频正常加载。
内容的提问来源于stack exchange,提问作者Gundi
相关产品推荐
相关产品推荐

