【发布时间】:2015-03-03 19:54:27
【问题描述】:
我想在提交前显示上传视频文件的预览。多亏了以下 JS,我已经成功地用图像完成了这项工作,但它不适用于视频文件......
$(document).ready(function() {
if (window.File && window.FileList && window.FileReader) {
$("#files").on("change", function(e) {
var files = e.target.files,
filesLength = files.length;
for (var i = 0; i < filesLength; i++) {
var f = files[i]
var fileReader = new FileReader();
fileReader.onload = (function(e) {
var file = e.target;
$("<img></img>", {
class: "imageThumb",
src: e.target.result,
title: file.name
}).insertAfter("#files");
});
fileReader.readAsDataURL(f);
}
});
} else {
alert("Your browser doesn't support to File API")
}
});
我该怎么做?
【问题讨论】:
-
注意
FileReader浏览器支持。在这里您可以找到另一个示例/实验:gist.github.com/ispedals/5613344
标签: javascript php filereader