Flask: 点击按钮下载一个 csv 文件
- 论坛
- Flask: 点击按钮下载一个 csv 文件
13 浏览
Flask: 点击按钮下载一个 csv 文件
我刚开始使用Flask/Python。我想要实现的是在我的HTML中有一个下载按钮,它调用以下函数:
function downloadPlotCSV() { $.ajax({ url: "/getPlotCSV", type: "post", success: function(data) { dataPlot = JSON.parse(data); console.log(dataPlot); } }); }
不完整的Flask代码如下:
@app.route('/getPlotCSV', methods = ['POST']) def plotCSV(): data = open("outputs/Adjacency.csv")
我面临的问题是找不到一种方法来下载这个CSV文件,或者将它作为JSON字符串返回,以便我可以使用Javascript下载它。有什么想法可以将其作为JSON发送,或者通过Flask本身下载它?什么是最好的方法?