gpt4 book ai didi

java.security.AccessControlException : File accessible thru browser but not within same server

转载 作者:行者123 更新时间:2023-11-30 04:23:04 25 4
gpt4 key购买 nike

因此,为了避免过多重复,请参阅 serve static image along side java google-enpoint api .

正如您从引用的链接中看到的,我可以通过网址查看图像。但是,当我尝试使用类似的代码读取文件名时

public void listFilesForFolder(final File folder) {
for (final File fileEntry : folder.listFiles()) {
if (fileEntry.isDirectory()) {
listFilesForFolder(fileEntry);
} else {
System.out.println(fileEntry.getName());
}
}
}

final File folder = new File("/home/you/Desktop");
listFilesForFolder(folder);

我遇到安全异常

java.security.AccessControlException: access denied ("java.io.FilePermission" "/myImages" "read")

有人知道解决方法吗?为什么通过浏览器的调用显示图像,而来自服务器本身的调用却抛出异常?我觉得这很奇怪。

最佳答案

如果您已将文件配置为“静态”资源,则该文件将由专门为提供静态内容而优化的单独服务器池提供。结果是该文件无法从您的应用程序打开。 “资源”文件可供应用程序打开和读取。

已记录here .

打开资源时需要使用相对路径。您在上面显示了绝对路径。

关于java.security.AccessControlException : File accessible thru browser but not within same server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16513260/

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