博客列表 >多文件上传,获取上传的文件的数据

多文件上传,获取上传的文件的数据

Dai的博客
Dai的博客原创
2018年04月25日 17:02:491501浏览

一般我们获取多个文件上传的数据的时候,我们需要进行数据的获取下面直接贴上代码:

<form name="" id="upfile" enctype="multipart/form-data">
   <input type="file" name="dimission_apply" id="dimission_apply" class="inputFile ">
   <input type="file" name="dimission_assoc" id="dimission_assoc" class="inputFile ">
   <input type="file" name="dimission_work_assoc" id="dimission_work_assoc" class="inputFile ">
  <input type="file" name="dimission_consumable" id="dimission_consumable" class="inputFile ">
  <div class="btn btn-success text-center" onclick="upfile({$perFlowId});">提交上传文件</div>
</form>
<script>
    function upfile(id) {
    var formData = new FormData();
    $sign ="1";
    if ($("#dimission_report").val() == ''){
        $sign = "2";alert('请上传辞职报告!');
    }else if ($("#dimission_apply").val() == ''){
        $sign = "2";alert('请上传员工离职申请表!');
    }else if ($("#dimission_assoc").val() == ''){
        $sign = "2";alert('请上传离职交接表!');
    }else if ($("#dimission_work_assoc").val() == ''){
        $sign = "2";alert('请上传离职人员工作交接表!');
    }else if ($("#dimission_consumable").val() == ''){
        $sign = "2";alert('请上传工具耗材交接表!');
    }else{
        formData.append("dimission_report",$("#dimission_report")[0].files[0]);
        formData.append("dimission_apply",$("#dimission_apply")[0].files[0]);
        formData.append("dimission_assoc",$("#dimission_assoc")[0].files[0]);
        formData.append("dimission_work_assoc",$("#dimission_work_assoc")[0].files[0]);
        formData.append("dimission_consumable",$("#dimission_consumable")[0].files[0]);
    }
    if ($sign == '1') {
        $.ajax({
            type:'post',
            data:formData,
            cache: false,
            processData: false,
            contentType: false,
            async: false,
            url:'/index.php/Home/dimission/personal_data_upfile.html?id='+id+'&type=dimission',
            success:function (data) {
                if (data == '1'){
                    alert('上传成功');
                }else if(data == '2'){
                    alert('上传失败');
                }else{
                    alert(data);
                }
            }
        })
    }
</script>


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议