使用 download 属性创建 GWT Anchor 元素

Create GWT Anchor element with download attribute

我想用 html download attribute from my GWT Presenter. Using an UI-Binder is not an option. I tried using an Anchor 对象创建一个 link 元素,但在那里找不到选项。不使用 JavaScript 可以吗?

Anchor a = new Anchor("download something", "download.html");
a.getElement().setAttribute("download", "");

这将创建一个下载属性为空的 link。

如果您为该属性设置一个值,该值将用作保存提示中的预填充文件名,例如:

a.getElement().setAttribute("download", "downloadname.html")