保存前上传swf文件并显示预览

时间:2015-08-19 08:12:57

标签: javascript jquery html file-upload flash

我正在输入HTML文件以上传多个文件。

 <input type="file" id="file_uploader" name="files[]" multiple="multiple" accept=".png,.jpg,.swf,.gif">

我使用这个answer来显示图像文件(jpg,png,gif)的预览,并且像魅力一样工作。 但是在尝试预览swf文件时,我遇到了一些困难.. 我使用embed标签来预览swf文件而没有运气。没有错误,正在显示,我也无法看到swf文件。 我使用的代码:

HTML

<embed id="flash">

Jquery的

function local_preview() {
        $("#file_uploader").change(function() {
            readURL(this);
        })
    }

    function readURL(input) {
        if (input.files && input.files[0]) {
            var reader = new FileReader();
            reader.onload = function(e) {
                $('#flash').attr('src',e.target.result);
                $('#flash').attr('type',"application/vnd.adobe.flash-movie");
            }
            reader.readAsDataURL(input.files[0]);
        }
    }

我尝试的解决方案有什么问题?

0 个答案:

没有答案