我在通过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