【发布时间】:2013-05-13 09:00:43
【问题描述】:
所以不要过多重复,请参考serve static image along side java google-enpoint api。
正如您从引用的链接中看到的那样,我可以通过 url 查看图像。但是,当我尝试使用与
类似的代码读取文件名时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")
有人知道解决办法吗?为什么通过浏览器的调用显示图像,而来自服务器本身的调用却引发异常?我觉得这很奇怪。
【问题讨论】:
标签: java google-app-engine file-io google-cloud-endpoints gae-eclipse-plugin