Hi Stack 溢出社区,
我一直在尝试从外部服务器下载swf图像,您可以通过简单的网址访问该图像。
可悲的是,下载的SWF不会出现在浏览器中,所以我假设它是一个损坏的文件。此外,我无法通过PHP预览SWF文件。
我知道我可以嵌入SWF,但我需要截图或下载版本。
Code I已经过测试,可以将SWF下载到我的服务器:
function save_swf(){
$swf_file = file_get_contents('http://assets.zwinky.com/assets3/avatar/avatar10.8.swf?u=' . $this->username);
file_put_contents(strtolower($this->award . '_' . $this->username . '.swf'), $this->swf);
}
我用来检查图像是否可以由PHP预览的代码:
<?php
$data = @file_get_contents('http://assets.zwinky.com/assets3/avatar/avatar10.swf?u=dane');
header("content-type: application/x-shockwave-flash");
header("Content-Disposition: inline;" echo $data);
header("accept-ranges: bytes", true);
header("connection: keep-alive", true);
echo $data;
?>
有谁知道它为什么不起作用?
Basis SWF我试图从http://assets.zwinky.com/assets3/avatar/avatar10.8.swf?u=dane
获取文件答案 0 :(得分:0)
如果您在服务器上本地将数据写入文件,则以下内容应该有效:
div
如果您需要任何其他帮助,请与我们联系。