我正在做一个项目,当点击一个按钮时,我必须下载一个csv文件。显然,下载只适用于Chrome。请帮我弄清楚我的代码该怎么做才能在所有浏览器上下载(例如在Edge,Firefox,Safari.)
还请注意,在Safari上,它不是下载,而是在一个新选项卡中打开csv文件。
这是我的代码:
function download(csv) {
var element = document.createElement('a');
element.href = 'data:text/csv;charset=utf-8,' + encodeURI(csv);
关于在django中使用report lab生成的pdf,我有三个问题,我似乎找不到一个好的答案。django站点上的文档只介绍了如何生成pdf以供下载。但是,我如何将生成的pdf附加到电子邮件中并发送它,而不是下载它?如何将pdf保存到服务器上的目录中,而不是下载?如何在浏览器窗口中显示pdf而不是下载它?只需使用django文档示例:
from reportlab.pdfgen import canvas
from django.http import HttpResponse
def some_view(request):
# Create the HttpResponse o