我可以使用以下代码(Python x Django)下载文件。
file = open(file_path, 'w')
file.write(text)
file.close()
if os.path.exists(file_path):
with open(file_path, 'rb') as fsock:
filename = urllib.parse.quote(filename)
response = HttpResponse()
response['content_type'] = 'text/plain'
response['Content-Disposition'] = "attachment; filename='{}'; filename*=UTF-8''{}".format(filename,filename)
response.write(fsock.read())
return response
要下载的文件是在下载之前生成的。
目前,下载完成后是否可以删除文件?