node.js实现多图片上传实例

2020-06-17 06:51:42易采站长站整理

    .upload_input{ }
</style>
<script>
    var ADD = {
        upload_click:function(obj){
            $(obj).parent().children().eq(1).click();
        },
        upload_change:function(obj){
            var path;
            path=$(obj).val();      //C:Documents and Settingshud桌面AddFile.jpg
            var aa;
            aa=path.split(‘.’);
            //alert(aa[aa.length-1]);  //jpg 结果


            var name;
            name=path.split(‘’);
            var bb=name[name.length-1];            
            //alert(bb.substr(0,bb.indexOf(‘.’)));  //AddFile 结果


            $(obj).parent().children().eq(0).css(‘fontSize’,’12px’);
            $(obj).parent().css(‘borderStyle’,’solid’);
            $(obj).parent().children().eq(0).html(bb.substr(0,bb.indexOf(‘.’)));
            if($(obj).parent().attr(‘index’)==1){//新增
                var html = ‘<div class=”upload_item” index=”1″><span class=”upload_item_add” onclick=”ADD.upload_click(this)”>+</span><input type=”file” name=”pics” id=”pics” class=”upload_input” onchange=”ADD.upload_change(this)” /></div>’;
                $(‘#upload_box’).append(html);
                $(obj).parent().attr(‘index’,’0′);
            }
        }
     };
</script>
<form method=”post” action=”/add” enctype=”multipart/form-data”>