0

我在服务器上发送请求,服务器返回 StreamingOutput(写入 pdf 文件的字节) 在 onResponseRecieved 我需要处理这个文件并开始下载。如何开始下载这个文件?

4

1 回答 1

0

我想您不需要在 javascript 中处理该数据,是吗?

如果您只想下载文件或在浏览器中显示它,请在您的页面中创建一个按钮,以便当用户单击它时,它将显示在新窗口中,或者用户会要求保存文件:

final String url = "http://gwtquery.googlecode.com/git/README.txt";
String name = "README.txt";

Anchor link1 = new Anchor(name);
RootPanel.get().add(link1);
link1.addClickHandler(new ClickHandler() {
  public void onClick(ClickEvent event) {
    Window.open(url, "_blank", "");
  }
});
于 2013-03-18T12:25:46.860 回答