function lastname (filepath) {
console.log('filepath : ' + filepath);
// ,
var re = /(
\\+)/g
;
var filename = filepath.replace(re,"#");
//
var one=filename.split("#");
// ,
var two=one[one.length-1];
// ,
var three=two.split(".");
// ,
var last=three[three.length-1];
//
var tp ="jpg,png,bmp,JPG,PNG,BMP";
//
var rs=tp.indexOf(last);
// 0,
if(rs>=0){
return true;
}else{
return false;
}
}
$(function () {
$('#exampleInputFile1').fileupload({
add : function(e, data) {
console.log('data.files[0].name : ' + data.files[0].name);
var goUpload = true;
var uploadFile = data.files[0];
if (!lastname (uploadFile.name)) {
$("#mesg1").empty().html(" !");
goUpload = false;
}
if (uploadFile.size > 100000) { // 2mb
$("#mesg1").empty().html(" 100kb!");
goUpload = false;
}
if (goUpload == true) {
$("#mesg1").empty().html(" !");
data.submit();
}
},
url: '<%=basePath%>admin/uploadFiles',
type:'POST',
done : function(e, result) {
var message = JSON.stringify(result.result.message);
var success = JSON.stringify(result.result.success);
var reg = new RegExp('"','g');
var cc = message.replace(reg,"");
if (success) {
var imgpath = "<%=basePath%>common/upload/images/" + cc;
$('#imgSrc1').attr("src", imgpath).show();
}
}
});
});
<div class="box-body">
<div class="form-group">
<label for="exampleInputFile"> </label>
<input type="file" id="exampleInputFile1">
<p id="mesg1" class="help-block text-danger"> 100KB , jpg,png,bmp</p>
</div>
<div class="form-group has-warning">
<label class="control-label" for="inputWarning"><i class="fa fa-bell-o"></i> .</label>
<input type="text" class="form-control" name="couponUrl" id="couponUrl" />
<label for="couponUrl" class="text-danger"></label>
</div>
<div class="form-group">
<img id="imgSrc1" />
</div>
</div>