Flask下载文件报错304 NOT MODIFIED

文章目录

问题描述

前端 Vue 下下来的文件无法正常打开,大小比正常的略大一点,通过 Postman 直接调用是正常的

解决方案

由前端解决

  • 如果响应大小比文件略大一点,从 responses 中取出关键数据再组成文件
  • 如果响应大小很小,例如七百多B,删掉请求头中的 If-None-Match和If-Modified-Since

参考文献

  1. HTTP缓存和浏览器的本地存储
  2. 接口报304
  3. http请求返回304后ajax的reponseText属性为空字符串
相关推荐
MX_9359几秒前
Spring MVC拦截器
java·后端·spring·mvc
MgArcher2 分钟前
Python高级特性:高阶函数完全指南
后端·面试
小陈工10 分钟前
2026年4月8日技术资讯洞察:边缘AI推理框架竞争白热化,Python后端开发者的机遇与挑战
开发语言·数据库·人工智能·python·微服务·回归
赵药师13 分钟前
YOLO中task.py改复杂的模块
python·深度学习·yolo
大飞记Python22 分钟前
【2026更新】Python基础学习指南(AI版)——03内置函数
人工智能·python
databook26 分钟前
逃离SQL丛林:实用主义的数据救赎
后端·sql·数据分析
断眉的派大星27 分钟前
pytorch中链式法则求解梯度
人工智能·pytorch·python
疯狂成瘾者39 分钟前
text_splitter常见方法
python·langchain
数据知道1 小时前
claw-code 源码分析:大型移植的测试哲学——如何用 unittest 门禁守住「诚实未完成」的口碑?
开发语言·python·ai·claude code·claw code
舒一笑1 小时前
AI 系统落地难的,从来不只是模型:一次企业级部署实施复盘
运维·后端·程序员