python下载文件headers
2024-09-08 14:56:16
from aiohttp import web
from urllib.parse import quote
r = web.Response()
# r.content_type = 'application/octet-stream'
# r.content_disposition = 'attachment;filename={}'.format('语言包.xlsx')
r.headers['content_type'] = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
r.headers["Cache-Control"] = "no-cache"
filename = '官网语言包{}.xlsx'.format(datetime.datetime.now().strftime('%Y%m%d %H%M%S'))
r.headers["Content-Disposition"] = "attachment;filename*=UTF-8''{}".format(quote(filename.encode('utf-8')))
r.body = sio.getvalue()
return r
最新文章
- Centos 6.5 Zookeeper 安装
- asp.net报错“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”的解决办法
- Map练习错误
- php实例源码之获取mysql表中所有行和列
- Html - 圆圈border
- SCCM 2007 R2部署、操作详解系列之概念
- 首次接触Winform前端交互
- Web前端新人笔记之文本属性
- C++Primer笔记二
- hdu 1232 畅通project
- mac解压缩
- Java语言中IO流的操作规律学习笔记
- Delphi Screen.DataModuleCount 总是返回 0!Delphi 的 Bug? DataModuleCount = 0
- Linux文件的复制、删除和移动命令
- 【阿里面试系列】Java线程的应用及挑战
- 列表生成式,迭代器&;生成器
- localStorage(本地存储器)、sessionStorage(会话存储)
- C语言ODBC数据库操作
- ul li 的 float:left;
- Jenkins与Github集成
热门文章
- C#中播放mp3格式的音乐代码
- centos mininet安装-坑
- golang 中使用mysql报错:“ scannable dest type slice with >;1 columns (4) in result”
- linux中用户和用户组的概念
- oracle system 账户被锁或者忘记密码
- 深入理解webpack的chunkId对线上缓存的思考(转载)
- 修改docker0 中的inet
- Python 切片/列表/字符串之间装换
- moco的使用方法
- 12组-Beta冲刺-4/5