apache - 瑞士法郎限制

标签 apache tomcat flash cross-domain-policy

我有两个 swf(A 和 B),在 A 中我正在做 B 的 urloader。它工作正常。它们在同一个目录中。 现在我想要的是阻止所有人访问 B(A 除外)。我正在使用带 https 的 apache/tomcat 服务器。 这是我的跨域文件

<cross-domain-policy>
     <allow-access-from domain="*" to-ports="*" secure="false"/>
</cross-domain-policy>

之所以这样,是因为我还需要访问一些外部端口。

通过配置tomcat访问规则可以跨域保护B还是直接在服务器中保护?

最佳答案

如果您能够直接下载 swf B,那么任何人都可以。跨域策略文件简直就是flash所推崇的东西。

如果你想阻止下载,我建议你在两者之间引入服务器端语言。

类似于:.../download.php?id=xyz.../download.aspx?id=xyz

您可以在那里验证/验证 swf 请求。

关于apache - 瑞士法郎限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13377562/

相关文章:

java - 在 Mac OSX 上运行项目时出现 404 错误

javascript - 从流媒体视频中只下载音频?

flash - 开发SEO友好的Flash网站

php - 安排自动服务器维护 [Ubuntu]

java - Tomcat 7 中的 JNDI 数据源配置

apache - 阻止来自互联网提供商的 IP(多个子/范围)的最简单方法?

apache-flex - 没有 FileReference 的 Adob​​e Air 上传进度

regex - .htaccess 重写规则以防止缓存 css、js、图像文件。

apache - 许多 Apache 进程生成速度非常快,最多可在 3 分钟内达到极限

tomcat - Web.xml 配置替换为 LoadOnStartup 的注释