FileResponse

代码如下

 down_file = open(file_path, 'rb')f_name = file_name.split('/')[-1]# f_name    计算机作业.xlsresponse = FileResponse(down_file, filename=f_name, as_attachment=True)response['Content-Type'] = 'application/octet-stream'return response

FileResponse里的参数

第一个是下载的文件。

第二个是下载后的显示的文件名,filename=‘aaa.txt’表示要下载的文件为aaa.txt,

第三个我也不太清楚

注意扩展名

FileResponse django下载文件问题相关推荐

  1. 【Django下载文件-Kml文件下载】

    Django下载文件系列 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 第一章 开发应该了解的Web文件下载 第二章 Django下载文件-三种方法 第三章 Django下载文件- ...

  2. Django下载文件中文乱码 FileResponse 浏览器正确识别文件名和文件大小的简单方法

    起因 工作需要维护一个工单系统,下载文件时如果文件名有中文会导致乱码,并且下载时不显示文件的完整大小,没有进度条 修改 原先接口是这样写的 # view入口 class DownFile(BaseVi ...

  3. 【Django】Django+Ajax下载文件(使用FileResponse)

    1.说明 使用Django下载文件的方式有多种,这里使用的是FileResponse对象返回文件即可 # 视图函数 @csrf_exempt def getFinanceBalanceFile(req ...

  4. Django Ajax下载文件(动态文件下载实现)

    前端埋一个隐藏的表单,用于传值: <form id="hidden_form">{% csrf_token %}<input type="hidden& ...

  5. Linux上的Django项目,下载文件报错,编码格式错误解决

    1.Django中,下载文件,报编码错误,具体报错信息当时忘记记录了,这里只记录一下解决办法,网上大部分的解决方法都是说在/usr/lib/python3.6/site-packages目录底下新建一 ...

  6. django下载 中文名 文件

    Django下载中文名文件: the_file_name = "中文名.abc" response = HttpResponse(stream) response['Content ...

  7. Vue+Django使用Blob下载文件(xlsx为例)

    简述Vue+Django下载xlsx表格 url.py api.js 生成xlsx表格并将文件存储在服务器上 vue页面下载文件 可在此连接中查看如何生成xlsx文件 url.py path('aud ...

  8. python django下载 功能如何实现_Python中django文件传输下载功能的实现

    Python中django文件传输下载功能的实现,基于Django建立的网站,如果提供文件下载功能,最简单的方式莫过于将静态文件交给Nginx等处理,但有些时候,由于网站本身逻辑,需要通过Django ...

  9. Python压缩解压zip,Django下载zip文件

    Python压缩解压zip 压缩 import zipfile def convert_zip(zip_path, save_path):'''# zip_path 要压缩文件的路径# save_pa ...

  10. 基于Django的文件上传下载删除管理器

    这是一个基于Django的文件下载,上传,删除的任务管理器 先看看效果展示 1.运行完Django后,直接输入网址http://127.0.0.1:8000 就可以直接进去该网站 2.这是一个主图 上 ...

最新文章

  1. 根据excel中的容填写信息
  2. 【工具篇】接口测试神器 -- Postman 入门教程
  3. python多层数组合成一个数组后循环打印出数组内的每一项元素的方法
  4. zoj2968 Difference Game
  5. 厉害了!VMware ESXi安装记录,附下载
  6. 安卓讲课笔记(9):列表视图
  7. spring中集成使用jedis(2)
  8. 使用 ale.js 制作一个小而美的表格编辑器(4)
  9. u盘锁电脑_如何给u盘设置密码 给u盘设置密码方法【步骤详解】
  10. 4.数据中台 --- 数据中台建设的评估与选择
  11. python查看模块的方法_python 查看某个模块都有什么方法
  12. 奥利给!搞定JVM就靠它了!不看感觉错过一个亿!吐血整理两个月,原创!全网第一份超详细JVM知识点导图!!!
  13. ios:更改app名称
  14. C++ snprintf的使用
  15. 冲刺阶段 - 项目管理ITTO及数据流向图
  16. 520 送女朋友礼物大全 (推荐男生收藏)
  17. 学习英语的历史性转折
  18. Package fontspec Error: The font “***“ cannot be found.解决方案
  19. 数据结构—2-3树、2-3-4树、B树、B+树等多路查找树的原理详解
  20. SVGEdit——SVG在线编辑器

热门文章

  1. 如何编写用户故事的验收标准
  2. Java三大特性的第一个分水岭——封装性
  3. 一个前端开发者的mac装机清单
  4. eova利用js默认初始查询值查询
  5. Python基础知识题库(带答案)
  6. Chrome FeHelper 插件下载地址
  7. 锦锐单片机开发工具_飞思卡尔单片机PE开发工具硬件及软件
  8. 五种压缩软件(WinRAR、7Z、好压、快压和360压缩)之比拼
  9. 如何制作离线tts?
  10. 游戏UI-头像框制作