前端下载文件时让用户选择存哪,怎么实现?

现在下载文件默认都下到了C:\Users\yu\Downloads路径里,怎么才能选择想放那放哪呢?

就我所知前端代码做不了这件事,必须是客户浏览器才能进行设置。不同浏览器可能不太一样。

设置选择下载路径

google 

浏览器有一个设置是用户在点击下载后,会打开另存为还是直接下载。