次のコードを使用して、Vaadin の新しいウィンドウでファイルへのリンクを開こうとしています。
getWindow().open(new ExternalResource("./uploads/file.png"), "_blank");
Tomcat サーバーでホストされている /uploads/ の下の webapp フォルダーにファイルを保存しています。しかし、上記のコードをトリガーするボタンをクリックすると、前のウィンドウのコンテンツとファイルを指す URL を含む新しいウィンドウが開きますが、ファイルのダウンロードはトリガーされません。
ダウンロード用のリンクを新しいウィンドウで開くにはどうすればよいですか?