尝试使用FlexPaper限制对SWF文件的访问

时间:2012-12-06 14:18:54

标签: javascript .htaccess flexpaper

我正在尝试阻止用户在我的服务器上下载或访问SWF文件。使用FlexPaper,嵌入代码看起来像这样:

$('#documentViewer').FlexPaperViewer({ config : {
    SwfFile : 'swf/File.swf',
    // etc.
}});

显然,问题是人们可以查看源代码并直接转到我试图阻止的swf文件。有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

互联网规则#1 - 您不希望别人"窃取"它,不要把它放在网上。

话虽这么说,您可以设置文件代理,其中文件位于Web根目录之外。使用文件名向服务器端文件发出请求,然后该文件将吐出MIME标头并流式传输您的文件。如何执行此操作取决于您的服务器端语言首选项。

它看起来像这样:

SwfFile : 'serveFile.php?File.swf',

有许多插件可以让人们从页面中将文件保存到本地系统,无论你做什么,所以你需要平衡你的努力与无用的力量。