gpt4 book ai didi

aem - 以编程方式从 CQ5 下载图像

转载 作者:行者123 更新时间:2023-12-01 10:48:50 24 4
gpt4 key购买 nike

我正在尝试以编程方式从 CQ5 下载图像。我创建了一个链接,单击该链接时应下载图像。为此,我对 servlet 进行了 ajax 调用,无论何时用户单击图像,我们都应该弹出打开和保存对话框。这是我用 servlet 编写的用于下载图像的代码。

**response.setContentType("image/png");
response.setHeader("Content-Disposition", "attachment; filename=icon" + ".png");
URL url = new URL("http://somehost:portnmuber/content/dam/image.jpg");
URLConnection connection = url.openConnection();
InputStream stream = connection.getInputStream();**

我不断收到 401 错误。有没有其他方法可以做到这一点。

提前致谢。

最佳答案

首先,看一下基础库中的下载组件:/libs/foundation/components/download/download.jsp

其次,如果您没有使用 CQ5 打开 session ,它会默认为您提供 401 错误。我假设您在为 CQ5 生成的容器中,或者您只是从另一个域随机访问?

请注意,即使是匿名访问,CQ 仍会建立匿名 session ,并为您提供登录 token 。匿名仍然有效地经过身份验证,只是不需要用户名和密码。

关于aem - 以编程方式从 CQ5 下载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22986339/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com