你推荐使用什么最佳实践来进行 GWT 文件授权?

3

我希望在我的网页中展示PDF文件,我正在使用GWT。

可以编写以下简单的代码:

Frame frame = new Frame();
frame.setUrl("http://127.0.0.1:8888/documents/file.pdf");

然而,我认为这种方式无法管理授权,因为拥有该URL的每个人都可以查看PDF文档。

您对使用GWT文件处理此授权问题有何建议?

3个回答

5

1

你可以按照 @Chris 的建议,将过滤器替换为在 web.xml 中定义的安全约束后面的下载 Servlet。


0

最简单的方法是将文档转换为base64格式,并在客户端使用iframe标签。

<iframe src="data:application/pdf;base64,d2luZG93LmFsZX..."/>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接