1

GAEBlobstoreにテキストファイルを保存しています。ここで、実際にファイルをダウンロードせずに、ファイルの内容を読み取ってブラウザで表示したいと思います。

サーブレットにアクセスするHTMLページのリンクをクリックしてサーブレットにアクセスしています。

私はblobKeyでファイルを提供しています

    String blobKey = req.getParameter("blobKey");
    BlobKey blobKey = new BlobKey(blobKey);
    resp.setContentType("text/plain");
    resp.setHeader("Content-Disposition", "attachment; filename=\"" +fileName +"\"");
    blobstoreService.serve(blobKey, resp);

ただし、上記のコードは、代わりにブラウザに表示してファイルをダウンロードしています。誰か助けてくれませんか。

4

1 に答える 1

2

ヘッダーのContent-Dispositionを設定している行を削除すると、うまくいくはずです。

于 2012-10-07T07:19:22.883 に答える