Python django中未知且已损坏的档案
这是下载文件的代码,但当文件下载并打开它们时:Python django中未知且已损坏的档案,python,django,Python,Django,这是下载文件的代码,但当文件下载并打开它们时:档案未知且已损坏。你能帮我解决这个问题吗这里的代码是: def download(request): file_name =request.GET.get('file_name', '') the_file = "C:\\Users\\CV_Uploads\\uploadfiles\\uploadfiles\\uploaded_files\\1395901478_89_uploadfiles.rar" filename =
档案未知且已损坏
。你能帮我解决这个问题吗这里的代码是:
def download(request):
file_name =request.GET.get('file_name', '')
the_file = "C:\\Users\\CV_Uploads\\uploadfiles\\uploadfiles\\uploaded_files\\1395901478_89_uploadfiles.rar"
filename = os.path.basename(the_file)
response = HttpResponse(FileWrapper(open(the_file)),
content_type=mimetypes.guess_type(the_file)[0])
response['Content-Length'] = os.path.getsize(the_file)
response['Content-Disposition'] = "attachment; filename=%s" % filename
return response
处理路径时,应使用
raw
string
使用
你有没有试过
the_file=r“C:\Users\CV_Uploads\uploadfiles\uploadfiles\uploadfiles\uploadfiles\uploadfiles\uploadu files\1395901478_89_uploadfiles.rar”
删除双斜杠,只放一个:)谢谢@NishantN。
the_file = r"C:\Users\CV_Uploads\uploadfiles\uploadfiles\uploaded_files\1395901478_89_uploadfiles.rar"