我正在创建允许用户上传 swf 文件的网站。我正在尝试添加一个在上传之前显示 swf 文件的功能,以便用户可以确认他/她是否上传了正确的文件。
我目前正在使用 FileReader::readAsDataUrl(file) 方法,但它不起作用。虽然它可以读取文件的内容,但似乎 Flash Player 无法正确解释数据。当您右键单击它时,它会显示“电影未加载”。
下面是生成的 html 代码表单 javascript。
<object width="350" height="350" type="application/x-shockwave-flash" data="<!--data-->">
<param name="movie" value="<!--data-->">
<param name="AllowScriptAccess" value="always">
</object>
我尝试将数据和值部分更改为已上传到服务器的同一文件的 url,并且它有效。所以也许有一种不同的方式从本地电脑读取数据。
非常感谢任何反馈。
谢谢,艺人