84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
就是界面上有个按钮,然后点击之后,后台会生成一个文件,比如log文件,然后当生成完成,就可以下载了。由于第一次处理这种实时文件生成,不太明白怎么实现。谢谢
认证0级讲师
返回一个可下载文件,只要在返回的HTTP响应中头部加上Content-Disposition=attachment; filename="anyfilename.xxx",浏览器会据此弹出下载对话框提示用户下载。
文件内容后台无论从本地文件read或者程序生产的字符串都一样,塞到HttpResponse对象然后相应的view中return即可。注意一定不能让用户等太久。
官方一个生成csv文件的例子可以参考:https://docs.djangoproject.co...
返回一个可下载文件,只要在返回的HTTP响应中头部加上Content-Disposition=attachment; filename="anyfilename.xxx",浏览器会据此弹出下载对话框提示用户下载。
文件内容后台无论从本地文件read或者程序生产的字符串都一样,塞到HttpResponse对象然后相应的view中return即可。注意一定不能让用户等太久。
官方一个生成csv文件的例子可以参考:https://docs.djangoproject.co...