portal html css js resource

cmp-setAuth-imgup.js 1.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /*企业认证上传*/
  2. function uploadFun(_this, num) {
  3. var fileval = $(_this).val();
  4. var reg = /[^\\\/]*[\\\/]+/g;     
  5. var name = fileval.replace(reg, '');      
  6. var postfix = /\.[^\.]+/.exec(name);      
  7. var filename = name.substr(0, postfix['index']);
  8. console.log(postfix[0]);
  9. if(postfix[0] == ".jpg" || postfix[0] == ".jpeg" || postfix[0] == ".png" || postfix[0] == ".gif" || postfix[0] == ".pdf") {
  10. if(fileval != "") {
  11. $(_this).parents(".upFront").addClass("displayNone");
  12. $(_this).parents(".uploadlogo").find(".upBack").removeClass("displayNone");
  13. $(_this).parents(".uploadlogo").find(".upBack span").html(filename);
  14. ajaxFileUpload(num);
  15. }
  16. } else {
  17. $.MsgBox.Alert('提示', '请您上传正确的文件格式');
  18. }
  19. }
  20. /*上传文件生成cacheKey码*/
  21. function ajaxFileUpload(num) {
  22. $.ajaxFileUpload({
  23. url: '/ajax/cachedFileUpload?text=1',
  24. secureuri: false,
  25. fileElementId: 'fileone' + num,
  26. type: "POST",
  27. dataType:"text/html",
  28. success: function(data, status) {
  29. var $data = JSON.parse(data);
  30. if($data.success) {
  31. $("#fileone" + num).attr("data-id", $data.data[0].cacheKey);
  32. }
  33. }
  34. })
  35. }
  36. /*删除文件*/
  37. function deluploadFun(_this, numt) {
  38. $(_this).parent().addClass("displayNone");
  39. $(_this).parents(".uploadlogo").find(".upFront").removeClass("displayNone");
  40. $("#fileone" + numt).attr("data-id", "");
  41. }