我正在输入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]);
}
}
我尝试的解决方案有什么问题?