1

我在 GAE Blobstore 中存储了文本文件。现在我想读取文件的内容并在浏览器中查看它们,而无需实际下载文件。

我通过单击访问 servlet 的 HTML 页面上的链接来访问 servlet。

我正在使用 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 回答