Django2实现word文件的下载功能(docx文件)
详细请参考
Django(12): 实现文件下载的几种方法_python开发笔记的博客-CSDN博客_django实现文件下载
只用第三种方法已实现。
前端代码views.py
{% load staticfiles %}
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
该页面要实现的是文件下载的功能
<a href="{% url 'download' %}" style="color: red">点我下载</a>
</body>
</html>
视图 views.py
from django.http import FileResponse
def download(request):file = open('media/file/文件.docx', 'rb')response = FileResponse(file)response['Content-Type'] = 'application/vnd.openxmlformats-officedocument.wordprocessingml.document'response['Content-Disposition'] = 'attachment;filename= '+'文件'.encode('utf-8').decode('ISO-8859-1')+'.docx'return response
urls.py
path('download/',download,name="download"),
Django2实现word文件的下载功能(docx文件)相关推荐
- 关于文件导出(下载)功能不兼容IE浏览器的解决方案
关于文件导出(下载)功能不兼容IE浏览器的解决方案 参考文章: (1)关于文件导出(下载)功能不兼容IE浏览器的解决方案 (2)https://www.cnblogs.com/padaleidelei ...
- 关于使用DataGrid的ButtonColumn,动态添加DataGrid列,实现不定列n个文件的下载功能...
一.使用DataGrid的ButtonColumn,动态添加DataGrid列,实现不定列n个文件的下载功能 在aspx页面中的代码如下: <asp:datagrid id="User ...
- Java如何实现文件打包下载功能
在日常项目开发中,我们会经常遇到,上传下载以及打包的常用功能,本节中就如何利用JAva自带的类库,实现zip压缩打包文件下载进行详细说明.注:不支持中文文件名,可在上传时就重命名文件名称.(下 ...
- python django下载 功能如何实现_Python中django文件传输下载功能的实现
Python中django文件传输下载功能的实现,基于Django建立的网站,如果提供文件下载功能,最简单的方式莫过于将静态文件交给Nginx等处理,但有些时候,由于网站本身逻辑,需要通过Django ...
- vue+docxtemplater实现读取word文档,根据后端数据生成echarts图表插入word,并下载为docx格式文件
一.需求 word自带的图表不能满足需求,并且编写过程繁琐,需要写一个页面,主要功能是能读取服务器的word模板,根据后台给的数据,自动生成echarts图表并插入到word指定位置,然后点击能下载插 ...
- java list断点续传_java实现文件断点续传下载功能
本文实例为大家分享了java断点续传下载的代码,供大家参考,具体内容如下 1. Java代码 //实现文件下载功能 public String downloadFile(){ File dir = n ...
- 实现微信小程序web-view内嵌H5中的下载功能(大文件切片下载)
实现微信小程序内嵌H5中的下载功能 一.项目场景: 难点 解决方案: 1.H5微信小程序: a.首先必不可少的是安装jweixin-module模块: b.在main.js中将依赖绑定: c.H5对应 ...
- python读取docx文件_Python应用 | 读写docx文件 (值得收藏的技能)
字处理软件是平时办公必备的同时也是最常用的软件之一,而字处理软件用的最多最频繁的就是微软的word,其扩展名为docx.在日常工作中,可能需要对很多的docx文件进行批处理,例如教师在批阅学生提交的电 ...
- php 打开docx文件,通过Php提供.docx文件
尝试使用Php提供.docx文件时遇到问题.上传文件时,我检测文件mime类型,并使用基于mime类型的正确扩展名的文件上传文件;例如下面: application/msword - doc appl ...
- 怎样搜索计算机中docx格式的文件,教您电脑docx文件怎样打开呢?教你正确打开docx文件...
很多朋友通过word2003软件发现无法打开docx格式的文件,其实是由于word2003文件默认格式是doc,所以docx格式的文件需要word2007以上的版本才能打开,那么下面让小编教你如何打开 ...
最新文章
- 学会这些套路和用词,Discussion不愁没思路
- 一个服务器9个角色的体验,谁体验过?剑网三缘起服务器合并
- centos下安装ruby,删除ruby
- [006] 了解 Roslyn 编译器
- vb获取数组长度_如何实现数组的二分查找
- non thread safe php vc11,PHP 中什么线程安全(TS)和非线程安全(NTS)
- mysql unique和key_MYSQL的primary key和unique key的区别
- python文件操作基础(复习)
- 在浏览器中执行Kettle job或者transformation
- markdownpad 2 的使用
- 按功能说明计算机中有哪些类型的寄存器?
- TatukGIS - GisDefs - CheckFileWriteAccess 函数
- java中bean的作用域有哪些_深入了解Spring中Bean的作用域和生命周期
- 粒子群优化算法(PSO)python实践
- STM32F1移植到STM32F407 (LD3320)
- OpenGL 中的 Render To Texture
- ERP原理与应用名词解释
- 2022腾讯云学生服务器价格申请认证及购买攻略!
- python爬取文章_[Python]爬取微信公众号文章
- 华为鸿蒙朱丹丹,8分钟 京东用户喜提全球首台华为鸿蒙系统荣耀智慧屏
热门文章
- 三人行discuz采集论坛发贴王破解版
- 利用web端接口实现QQ好友列表获取、QQ群成员获取列表的实例分析
- 吴京被刘德华的京哥吓了一跳,他们到底谁的贡献最大?
- 技术科普丨[测试] 64MEG 感光芯片效果对比
- Zookeeper+Hadoop+Hbase+Hive+Kylin+Nginx集群搭建四(Hbase篇)
- Ubuntu 下 CPU 负载测试
- 随时随地一键开会,华为云会议大幅提升用户开会体验
- 老黄历 php,老黄历api(老黄历接口)
- 关于光端机的一些常见术语解释
- 计算机防ping取消,如何防止别人ping自己局域网电脑