获取上传文件信息

// 获取上传文件内容
function uploadAndSubmit ()
{
    var objFile = document.getElementById("str_file");
    if(objFile.value == "") {
        layer.msg("没有上传文件")
        return
    }
    if(objFile.value.indexOf('.p12')<=-1) {
        layer.msg("请选择p12文件")
        return
    }
    console.log(objFile.files[0].size); // 文件字节数
    var files = $('#str_file').prop('files');//获取到文件列表
    if(files.length == 0){
        layer.msg('请选择文件');
        return
    }else{
        uploadFile(files[0]).then(function(result){
            //处理 result
            var arr=result.split(',');

            p12=arr[1];
            console.log(p12)
            if($('#p12status').val()==0){
                layer.msg('上传p12文件成功')
                $('.fileStatus').html('已上传p12文件')
            }else{
                layer.msg('上传p12替换文件成功')
                $('.fileStatus').html('已上传p12替换文件')
            }
            $('#p12status').val('1')
        })
    }
}

function uploadFile(file) {
    return new Promise(
        function(resolve, reject) {
        var reader = new FileReader()
        reader.readAsDataURL(file)
        reader.onload = function() {
            resolve(this.result)
        }
    })
}

猜你喜欢

转载自blog.csdn.net/SeaLong_/article/details/79248715