我已经用 java 开发了一个 gwt 项目,它类似于网络邮件。我想在邮件中下载附件,为此我创建了一个 url 并使用 com.google.gwt.user.client.Window.open(url ,“_空白的”, ””); 运行此选项卡后,将打开一个选项卡并出现下载对话框并关闭选项卡,但我想显示保存下载对话框而不打开和关闭新选项卡。我想在下载附件时拥有类似 gamil 或 ymail 的功能。这是我的代码:
`final String url= "fetchAttachment.service?index="
+ mailData.getId().trim()
+ "&&"
+ "mailboxUid="
+ URL.encodeComponent(mailData
.getMailBoxUid())
+ "&&"
+ "attachmentIndex="
+ mailData.getAttachments().get(i)
.getIndex();
CutLabel tempLabel = new CutLabel(attachemnts
.get(i).getFileName(), 100);
Window.open(url, "_blank", "");`