无需在java gwt中打开新选项卡即可在收件箱中下载文件

时间:2012-04-30 11:15:05

标签: java gwt attachment

我开发了一个带有java的gwt项目,类似于web邮件。我想通过邮件下载附件,为此我创建了一个url并使用com.google.gwt.user.client.Window。打开(url,“_ blank”,“”);运行此选项卡后,将打开一个选项卡并显示下载对话框并关闭选项卡,但我想显示保存下载对话框,而无需打开和关闭新选项卡。我希望在下载附件时能像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", "");`

1 个答案:

答案 0 :(得分:0)

试试这个:

Window.open(url, "myWindow", "");