Django下载文件

Django下载文件,第1张

Django下载文件

错过了参数文档 _ root下划线。但是

serve
在生产中使用它是个坏主意。使用类似这样的东西:

import osfrom django.conf import settingsfrom django.http import HttpResponse, Http404def download(request, path):    file_path = os.path.join(settings.MEDIA_ROOT, path)    if os.path.exists(file_path):        with open(file_path, 'rb') as fh: response = HttpResponse(fh.read(), content_type="application/vnd.ms-excel") response['Content-Disposition'] = 'inline; filename=' + os.path.basename(file_path) return response    raise Http404


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5674798.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存