前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >django 实现文件下载

django 实现文件下载

作者头像
kirin
发布2020-05-21 00:11:59
4660
发布2020-05-21 00:11:59
举报
文章被收录于专栏:Kirin博客Kirin博客Kirin博客
# views.py中
from django.http import FileResponse # 导入处理文件的response
def get_files(request):
    file=open('./templates/1.txt','rb')# 当前目录下的文件
    res=FileResponse(file) # 放到FileResponse 中,
    res['Content-Type'] = 'application/octet-stream' # 设置headers
    res['Content-Disposition'] = 'attachment;filename="1.txt"' # 返回给客户端的内容以及文件名字设置
    return res
    
    
views写好之后去urls.py 中注册路由,然后就可以通过浏览器打开
没有意外的话就话按照你的filename设置的名字来给你下载文件了,很是方便。
逻辑很简单,实现起来也很简单,
配置之前的文件上传和下载文章,通过数据库,就可以自己做一个自己的私有云,
想法还是很不错的,说搞就搞,有想法就要搞,不然就白想了不是么,过两天就搞一下这个
做一个带认证功能的私有云,嘿嘿
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-05-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档