Я использую Zend Framework. Из моего phtml-файла я пытаюсь вызвать ссылку на swf-файл, который находится за пределами моего веб-каталога.
Код для этой ссылки:
<?php echo getcwd(); ?>
<object width="550" height="400">
<param name="movie" value="somefilename.swf">
<embed src="/message/get-file/messageId/<?php echo $this->message->id; ?>" width="550" height="400">
</embed>
</object>
Код readfile($fileName);
открывает окно сохранения файла, которое успешно сохраняет файл и имеет размер более 1 КБ.
Я чувствую, что упускаю что-то простое?
Просто чтобы подтвердить, я могу с изображениями, но не вспышкой? Это правильно?
`header("Content-Type: image/jpg");
header("Content-Disposition: attachment; filename=$fileName");
readfile($fileName);`
Я тогда использовал:
<img src='/message/get-file/messageId/<?php echo $this->message->id; ?>'
Это сработало нормально
Я прыгал, чтобы сделать что-то вроде
header("Content-Type: application/x-shockwave-flash",true);<br>
header("Content-Disposition: attachment; filename=$fileName");
readfile($fileName);
А потом
<embed src="/message/get-file/messageId/<?php echo $this->message->id; ?>"