Django Serving XLSX文件,可通过HttpResponse下载

时间:2019-03-16 17:03:24

标签: python django

我在通过django api提供xlsx文件时遇到问题。我可以下载文件,但是尝试打开它会导致错误,指出文件已损坏。我可以在本地打开文件,只是无法下载它。

    response = HttpResponse(open(path, 'rb').read())
    response['Content-Type'] = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
    response['Content-Disposition'] = 'attachment; filename=ProviderList.csv'
    return response

0 个答案:

没有答案