【问题标题】:Problem retrieving SWF from PHP script从 PHP 脚本中检索 SWF 时出现问题
【发布时间】:2010-01-18 04:09:48
【问题描述】:

那么为什么 Flash 源文件的这个 URL 不能用于嵌入 HTML 中呢?

src='http://65.19.134.36/uploader/?uuid=suhFolmJnCL3T_7oJ1rkxyeP4oSQtbzf.swf'

(或在 value="..." 的对象标记中使用)

一定有 Flash 不喜欢它的一些东西,但我想不通。我什至对 PHP 进行了快速修复,因为原始代码应该是这样的,但也没有用:

src='http://65.19.134.36/uploader/?uuid=suhFolmJnCL3T_7oJ1rkxyeP4oSQtbzf&type=000'

该页面提供具有正确文件名和 mimetype 的 SWF 文件,因此它似乎是其他内容。可能与 'http://65.19.134.36/uploader/' 被视为 swf 文件和附加到该文件的查询字符串有关?我试过用 &3F; 替换 & 符号。和 & 但没有区别。

我敢肯定,这将是一个“当我知道答案时,我的头会撞到桌子上”的问题。谁能把我从痛苦中解救出来??

干杯,

标记...

【问题讨论】:

  • 我猜您对查询字符串问题的看法是正确的。在服务器上使用 mod_rewrite (或类似的)来摆脱查询字符串构造,是一个可行的解决方法吗?
  • 啊哈!在快速查看后,我发现这样的东西可以达到目的: RewriteRule ^([0-Z]+)/([0-9]+)$ /?uuid=$1&type=$2 所以这将映射: '65.19.134.36/uploader/suhFolmJnCL3T_7oJ1rk​​xyeP4oSQtbzf/000' 到原始问题中的 URL。可能。我可以想象,经过 10 分钟的快速调查后,我能看到的内容要多得多。绝对值得研究更多。谢谢你的主意!以及如何在评论中获得换行符? ;)
  • 进行了重写,但仍然没有运气。 SWF 仅当它是服务器上的静态文件时才会播放。一定是别的东西……
  • stackoverflow.com/questions/460677/… 有答案 - 当转码器返回 swf 时,“附件”导致了问题。

标签: html flash


【解决方案1】:

如果您使用<object> 标记,则属性应为data 而不是src。您可以轻松跟踪 swf 是否已加载到 firebug 的 net 选项卡中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-16
    • 1970-01-01
    • 2021-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多