我想计算下面文件类型中的单词.. [ 'PDF', 'XLS', 'XLSX', 'ODT', '百分点', 'PPTX', 'TXT', '文档', 'DOCX', 'RTF'] / 目前我的代码只读取文本文件.. 请帮我解决其他文件类型..
以下是我的代码..
<script>
$('#file').change( function(event) {
var imgpath=document.getElementById('file');
if (!imgpath.value==""){
var ext = imgpath.value.split('.').pop().toLowerCase();
if($.inArray(ext, ['pdf','xls','xlsx','odt','ppt','pptx','txt','doc','docx','rtf']) != -1) {
var f = event.target.files[0];
if (f) {
var r = new FileReader();
r.onload = function(e) {
var strings = "";
var contents = e.target.result; alert(contents);
var words = contents.match(/\S+/g).length;
$('#display_file_count').text(words);
}
r.readAsText(f);
}
}else{
alert('file type not supported.');
$('#file').val('');
}
}
});
</script>