portal html css js resource

cmp-setAuth-imgup.js 1.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. /*企业认证上传*/
  2. function aa(name,names){
  3. var index=name.lastIndexOf(".");
  4. var hou;
  5. if(index>0) {
  6. hou=name.substring(index+1).toUpperCase();
  7. for(var i in names) {
  8. if(hou==names[i]) {
  9. return true;
  10. }
  11. }
  12. }
  13. return false;
  14. }
  15. function uploadFun(_this, num) {
  16. var fileval = $(_this).val();
  17. var reg = /[^\\\/]*[\\\/]+/g;     
  18. var name = fileval.replace(reg, '');      
  19. var postfix = /\.[^\.]+/.exec(name);      
  20. var filename = name.substr(0, postfix['index']);
  21. console.log(postfix[0]);
  22. if(aa(name,['PNG','JPG','JPEG'])) {
  23. if(fileval != "") {
  24. $(_this).parents(".upFront").addClass("displayNone");
  25. $(_this).parents(".uploadlogo").find(".upBack").removeClass("displayNone");
  26. $(_this).parents(".uploadlogo").find(".upBack span").html(filename);
  27. ajaxFileUpload(num);
  28. }
  29. } else {
  30. $.MsgBox.Alert('提示', '请您上传正确的文件格式');
  31. }
  32. }
  33. /*上传文件生成cacheKey码*/
  34. function ajaxFileUpload(num) {
  35. $.ajaxFileUpload({
  36. url: '/ajax/cachedFileUpload?text=1',
  37. secureuri: false,
  38. fileElementId: 'fileone' + num,
  39. type: "POST",
  40. dataType:"text/html",
  41. success: function(data, status) {
  42. var $data = JSON.parse(data);
  43. if($data.success) {
  44. $("#fileone" + num).attr("data-id", $data.data[0].cacheKey);
  45. }
  46. }
  47. })
  48. }
  49. /*删除文件*/
  50. function deluploadFun(_this, numt) {
  51. $(_this).parent().addClass("displayNone");
  52. $(_this).parents(".uploadlogo").find(".upFront").removeClass("displayNone");
  53. $("#fileone" + numt).attr("data-id", "");
  54. }