サーバーでリクエストを送信していますが、サーバーが StreamingOutput を返します (PDF ファイルの書き込みバイト) onResponseRecieved で、このファイルを処理してダウンロードを開始する必要があります。このファイルのダウンロードを開始するには?
質問する
342 次
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 に答える