在主页中创建按钮以重定向到响应功能

create button in main page to redirect to a response function

我在服务器中有一个 csv 文件。我已经创建了一个响应函数来在用户浏览器中下载它。它工作正常。现在我需要在主 index.html 中创建一个按钮并创建一个响应函数,以便在单击它时下载文件。我只需要下载,不需要重定向到新页面

@app.route('/csv/')  
def download_csv(): 
    csv = p
    response = make_response(csv)
    cd = 'attachment; filename=RosterUnified.csv'
    response.headers['Content-Disposition'] = cd 
    response.mimetype='text/csv'

    return response

你的问题很混乱,但如果你只是要求一个按钮来下载文件而不让浏览器离开当前页面:

<a href="/csv/" download>Download the file</a>

这会创建一个 link,您可以在 CSS 中设置它的样式,使其看起来像一个按钮。 如果我误解了这个问题,请告诉我。