Flask下载文件报错304 NOT MODIFIED

文章目录

问题描述

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

解决方案

由前端解决

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

参考文献

  1. HTTP缓存和浏览器的本地存储
  2. 接口报304
  3. http请求返回304后ajax的reponseText属性为空字符串
相关推荐
用户8356290780518 分钟前
使用 Python 拆分和提取 PDF 页面
后端·python
用户8356290780519 分钟前
使用 Python 操作 PowerPoint 中的图片
后端·python
梅雅达编程笔记12 分钟前
02_BeautifulSoup网页数据提取
开发语言·爬虫·python·beautifulsoup·数据采集
ai小陈17 分钟前
深度学习CUDA OOM排查:显存占用与碎片问题实战
服务器·人工智能·python·深度学习·ai·gpu算力
对象存储与RustFS30 分钟前
自建对象存储的第一个决定:单机就够,还是必须上分布式
后端·rust·开源
用户81818706274634 分钟前
第37章 Java应用在K8s里的经典坑:容器内存/CPU limit与JVM参数不匹配导致的OOMKilled
java·后端
小小张说故事41 分钟前
pandas 读大 CSV 太慢?6 个实测提速技巧(dtype / 分块 / 引擎选择)
后端·python·pandas
yi01144 分钟前
DAY17: LeetCode 139|单词拆分:从“把单词删掉”到用 DP 记录合法切口
人工智能·笔记·python·算法·leetcode·动态规划
阿钱真强道1 小时前
24 嵌入式操作系统 | 项目启动与环境准备(PyQt5 / Flask 两个“最小可跑“)
开发语言·qt·flask·架构设计·协议契约
喵个咪1 小时前
GoWind Admin|风行 — 开箱即用的企业级全栈中后台框架:多租户与行级数据隔离
后端·go