Flask下载文件报错304 NOT MODIFIED

文章目录

问题描述

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

解决方案

由前端解决

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

参考文献

  1. HTTP缓存和浏览器的本地存储
  2. 接口报304
  3. http请求返回304后ajax的reponseText属性为空字符串
相关推荐
天天摸鱼的java工程师22 分钟前
Redis 集群缓存不一致?这篇把坑给你挖明白了
后端
天天摸鱼的java工程师25 分钟前
Redis 除了做缓存还能干什么?
后端
AntBlack33 分钟前
Trae Agent :能提高开发效率的功能都值亲自体验一下
后端·ai编程·trae
一只小波波呀1 小时前
打卡第48天
python
zstar-_1 小时前
一套个人知识储备库构建方案
python
Amo Xiang1 小时前
《100天精通Python——基础篇 2025 第5天:巩固核心知识,选择题实战演练基础语法》
python·选择题·基础语法
江梦寻2 小时前
MacOS下Homebrew国内镜像加速指南(2025最新国内镜像加速)
开发语言·后端·python·macos·架构·策略模式
霖檬ing2 小时前
Python——MySQL远程控制
开发语言·python·mysql
miniwa2 小时前
Python编程精进:CSV 模块
python
风象南2 小时前
SpringBoot的4种死信队列处理方式
java·spring boot·后端