封裝的圖片上傳()
阿新 • • 發佈:2018-12-08
/* 員工證件圖片上傳 */ staffupLoadFile:function (obj,event) { var file = event.target.files; var fileName = file[0].name; var size = file[0].size; var regImg = /jpg$|png$|jpeg$/i; //檔案型別判斷與檔案大小判斷 if (!regImg.test(fileName)) { layer.msg('檔案格式有誤,只支援jpg/png/jpeg檔案'); return false; } //上傳 function upLoadTrainFile(file) { var formData = new FormData(); formData.append("File", file); return lotusAjax.upLoadFile(lotusUtils.xyzApiUrl + "Variety/UpLoad", formData); } upLoadTrainFile(file[0]).then(function (response) { var res = response.Data; if (res) { var str=""; str+=" <img onclick=\"staffObj.staffdeleteFile(this);\" src=\"/static/images/delete-icon01.png\" class=\"edit-product-base-img-close\">"+ "<img class=\"staffBigLogo\" style=\"width:100%;height:100%;padding:10px;\" src=\"" + res.FileUrl + "\" alt=\"\">"; $(".staffPicture").html(str); } }); },