RESTEasy - 访问 Web 文件夹以获取图像

发布于 2024-09-01 02:35:36 字数 282 浏览 2 评论 0原文

我想允许用户访问保存在网络文件夹中的图像。

例如 - 我在网络根文件夹“blank.png”中有一个图像。但是链接 http://localhost:8080/myapp/blank.png 返回 404 (不是成立)。

将类型添加到resteasy.media.type.mappings 不起作用。

我是 RESTEasy 的新手......

I would like to allow users to access images saved in web folder.

For example - I have an image in web root folder "blank.png". But the link http://localhost:8080/myapp/blank.png returns 404 (not found).

Adding type to resteasy.media.type.mappings does not work.

I am a bit of a newbie in RESTEasy...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧夏天 2024-09-08 02:35:36

您的 servlet 映射可能将所有 URL 映射到 RESTeasy servlet,因此掩盖了正常的静态文件服务。您应该调整 servlet 映射标签。

但您也可以从 RESTeasy 提供文件:

 @GET
 @Path("/img/{fileName}")
 public File getImage() { return new File("..."+fileName; }

your servlet mapping probably mapped all URLs to RESTeasy servlet, therefore overshadowing the normal static file serving. You should adjust servlet-mapping tags.

But you can also serve files from RESTeasy:

 @GET
 @Path("/img/{fileName}")
 public File getImage() { return new File("..."+fileName; }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文