用户将上传一个index.html 文件和一些图像,这些图像将作为 HTML 电子邮件发送出去。我正在开发预览功能,以便他们可以在发送之前进行检查。
当我尝试访问上传的文件时,我在 Chrome 中遇到了“不允许加载本地资源”错误。
我正在 JBoss 7.1 上运行我的应用程序。目前我的服务器在我的笔记本电脑上本地运行,这可能是问题所在吗?
我尝试使用 JBoss 临时文件夹,但遇到了同样的错误。
我想将文件临时复制到 WAR 存档中的一个文件夹中,但我一直无法找到执行此操作的方法。
有解决方法或解决方案吗?或者有没有办法在窗口中显示 MimeMultipart 对象?
最佳答案
如果您的页面由网络服务器提供,出于安全原因,您无法使用本地文件资源。
您应该上传您想要访问网络服务器的内容并使用页面的相对路径。
所以简而言之,您必须使用 http://
来访问文件,而不是 file:///
。
关于java - 不允许加载本地资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12087062/