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 に答える