How to use Dash form input to invoke download csv streaming through flask route

I’m pretty sure using this method wouldn’t be working since @app.callback is doing more than just simply returning the 'value' from 'input-box'.

This discussion should give you a workaround to achieve what you’re looking for however: Download raw data