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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)