前台:
还用form表单提交会自动跳转页面,所以改为ajax上传:
});
};
后台:
var form = new multiparty.Form();
form.parse(request.payload, function(err, fields, files) {
fs.readFile(files.idCardFront[0].path,function(err,data){
if(!data || err){
return ryply({code:401,msg:“请上传身份证正面照片”});
}
var fileName = files.idCardFront[0].originalFilename;
var types = fileName.split(’.’); //将文件名以.分隔,取得数组最后一项作为文件后缀名。
var picType = String(types[types.length-1]).toLocaleLowerCase();
if(picType==“jpg” || picType==“png” || picType==“jpeg”){
var date = new Date();
var ms = Date.parse(date); //计算当前时间与1970年1月1日午夜相差的毫秒数 赋值给ms以确保文件名无重复。
forntPath = appDir+"/kycFiles/front"+ ms +"." + String(types[types.length-1]);
fs.renameSync(files.idCardFront[0].path, forntPath);
}else{
return reply({code:411,msg:“身份证正面照片格式不正确”});
}
})
};
作者:笑看人生-
来源:CSDN
原文:https://blog.csdn.net/qishuo_java/article/details/52371391
版权声明:本文为博主原创文章,转载请附上博文链接!