Replace the dcc.Dropdown and Input default values

Hi,
I make a dash app which has some dropdown and Input, they have default values. What i am trying to do is, after the user input their values for these dropdown/input, the use can input a file name in an dcc.Input, and click a button to save all the values they just entered to a file or something, then the user can do other things. Once they have saved one or multi input files, these file names would appear in a dropdown, and the use can choose one of them and hit a button, load input, and all the dropdown/input will be filled with the values in the selected file.

Is it possible to do this in Dash? any samples?

thanks
xiwen

Solved
click to save all dropdown/input values is easy.
When reload the parameters, i have to loop to update all dropdown/input value one by one. using the idea from Decorators
thanks