我的功能是在vaadin 7中使用opencsv导出并生成csv。我遇到的问题是如何获取文件位置以在用户本地计算机上保存文件。
下面是一行需要保存生成文件的路径。
CSVWriter writer = new CSVWriter(new FileWriter("H:\\dummy\\export"+timestamp+".csv"));
我不需要拥有静态文件路径,而是需要提示用户保存文件的位置,以及用户如何命名文件。
感谢您的帮助。
答案 0 :(得分:2)
您没有机会影响用户下载的文件的位置。
在这里,您可以找到如何使用vaadin创建下载的示例: Letting The User Download A File
注意:Vaadin7 Link断了,这适用于Vaadin8,但仍然有用。