Django文件下载,解决Django中文名问题
来源:互联网 发布:linux下ant的安装配置 编辑:程序博客网 时间:2024/05/29 15:31
支持大文件下载和Django文件中文名字
#iterator
def readFile(file_name):
f= open(file_name,'rb')
while True:
c= f.read(1024)
if c:
yield c
else:
break;
#down file
def down_File(request):
try:
file_name ='cfdjfdf008好好tf.mp4'
response = StreamingHttpResponse(readFile('D:/'+file_name))
response['mimetype']='application/octet-stream'
response['Content-Type']='text/plain'
# response['Content-Disposition']='attachment; filename*={}'.format(escape_uri_path(file_name))
response['Content-Disposition'] = "attachment; filename*=utf-8''{}".format(escape_uri_path(file_name))
return response;
except:
return HttpResponse("failed!please try it again!")
0 0
- Django文件下载,解决Django中文名问题
- 下载中文名文件问题
- 中文名过长导致文件下载失败问题的解决
- 修改tomcat配置文件解决中文名文件下载问题
- 解决struts文件下载中文名不显示问题
- Django下载文件时,中文文件名问题
- 下载文件:中文名乱码问题
- django 文件下载
- django文件下载
- django下载文件
- django下载文件处理
- Django 大文件下载
- django下载文件
- Django实现文件下载
- Django 解决403问题
- Django解决CRSF问题
- 解决IE、FF下载时中文名问题
- javaweb文件下载中文名乱码问题
- 解读CPU模式hotplug、ondemand等的意义
- 机器学习路线图(附资料)
- 【c++】说反话加强版【存疑】
- hdu 1548 A strange lift 最短路 spfa模板
- hibernate-mapping的属性配置
- Django文件下载,解决Django中文名问题
- Problem_1013
- 安装PHP5.6.19遇到的一个Libiconv的问题
- 大话数据结构读书笔记系列(四)栈与队列
- Cmake的介绍和使用 Cmake实践
- Java Web中数据从前端输入到插入数据库,哪些地方需要考虑字符编码?
- 注册了csdn博客
- 设计模式:代理模式(Proxy)
- 128.LeetCode Longest Consecutive Sequence(hard)[数组 排序 最长连续增长子序列]