欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

如下,javascript如何实现判断上传的文件类型是图片还是文档?类型不同uploader不同。

                              var ret = "";
                                for ( var i = 0, arrLength = arr.length; i < arrLength; i++) {
                                    var arrobj = arr[i];
                                    //alert(arrobj.id+arrobj.value);  
                                    var node = "<p><a href='#' >解析返回值->编号"
                                            + arrobj.id + ",值为:" + arrobj.value
                                            + "</a></p>";
                                    ret = ret + node;
                                    //$("#shownode").append(node);  
                                }
                                $("#shownode").append(ret);

                            },
                            'onQueueComplete' : function(queueData) {
                                alert(queueData.uploadsSuccessful + ' 个文件上传成功!');  
                                $("#shownode").append(
                                        "<p>已成功上传"
                                                + queueData.uploadsSuccessful
                                                + "个文件</p>");
                            }

                        });
    });
</script>
        

1个回答

1

已采纳
function uploadfile(){
        var file;
        for(var i=0; i<document.getElementById('file').files.length;i++){
            file = document.getElementById('file').files[i];
            if(!/image\/\w+/.test(file.type)){
                alert('其他类型')
            }else{
                alert('是图片')
            }
        }
        console.log(file.name);
        console.log(file.size);
        console.log(file.type);

    }

撰写答案






来自 https://segmentfault.com/q/1010000004626561

普通分类: