django 上传和下载文件
2020-12-16 22:11
##文件下载
class Upload_file(APIView): def get(self,request): id =request.GET.get(‘id‘) query = Question.objects.filter(id = id).first() filename = query.accessory with open (filename,"rb") as file_object: response = HttpResponse(file_object) response[‘Content-Type‘] = ‘application/octet-stream‘ #设置头信息,告诉浏览器这是个文件 filename = ‘attachment; filename=%s‘%filename.split("\\")[6] #设置文件名的中文编码方式 response[‘Content-Disposition‘] = filename.encode(‘utf-8‘, ‘ISO-8859-1‘) return response
上一篇:环信即时通讯---php版
下一篇:ASP自动刷新页面的实现方法总结