作者 anyv
1 个管道 的构建 通过 耗费 0 秒

5

@@ -70,7 +70,7 @@ @@ -70,7 +70,7 @@
70 正面 70 正面
71 </div> 71 </div>
72 <div class="input_file"> 72 <div class="input_file">
73 - <input type="file" onchange="addImg(this)" /> 73 + <input type="file" id="img1_file" />
74 </div> 74 </div>
75 </div> 75 </div>
76 <div class="log_two_pi_one log_two_pi_two"> 76 <div class="log_two_pi_one log_two_pi_two">
@@ -81,7 +81,7 @@ @@ -81,7 +81,7 @@
81 反面 81 反面
82 </div> 82 </div>
83 <div class="input_file"> 83 <div class="input_file">
84 - <input type="file" onchange="addImgOne(this)" /> 84 + <input type="file" id="img2_file" />
85 </div> 85 </div>
86 </div> 86 </div>
87 </div> 87 </div>
@@ -142,37 +142,42 @@ @@ -142,37 +142,42 @@
142 </script> 142 </script>
143 <script> 143 <script>
144 // 上传图片 144 // 上传图片
145 - function addImg(file) {  
146 - console.log(file.files);  
147 - if (file.files && file.files[0]) {  
148 - var reader = new FileReader();  
149 - reader.onload = function(evt) {  
150 - $("#img0").attr("src", evt.target.result);  
151 - $(".log_two_pi_one").addClass("log_two_pi_ones");  
152 - $(".log_two_pi_one_p").addClass("log_two_pi_one_ps");  
153 - $(".log_two_pi_one_icon").addClass("log_two_pi_one_icons");  
154 - };  
155 - reader.readAsDataURL(file.files[0]); 145 + $(function() {
  146 + $("#img1_file").on("change", function() {
  147 + var img_size = $("input[type=file]").get(0).files[0].size;
  148 + if(img_size > 1024000) {
  149 + mask("上传图片过大,请上传小于1M的图片");
156 } else { 150 } else {
157 - // $("#preview").html('<div style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=\'' + file.value + '\'"></div>'); 151 + $.ajaxFileUpload({
  152 + url: '/portal/login/updateAvatar', //用于文件上传的服务器端请求地址
  153 + secureuri: false, //是否需要安全协议,一般设置为false
  154 + fileElementId: 'personal-photo', //文件上传域的ID
  155 + dataType: 'json', //返回值类型 一般设置为json
  156 + success: function(data) { //服务器成功响应处理函数
  157 + mask(data.msg);
  158 + window.location.href = '/';
158 } 159 }
  160 + });
159 } 161 }
160 -  
161 - function addImgOne(file) {  
162 - console.log(file.files);  
163 - if (file.files && file.files[0]) {  
164 - var reader = new FileReader();  
165 - reader.onload = function(evt) {  
166 - $("#img1").attr("src", evt.target.result);  
167 - $(".log_two_pi_one").addClass("log_two_pi_ones");  
168 - $(".log_two_pi_one_p").addClass("log_two_pi_one_ps");  
169 - $(".log_two_pi_one_icon").addClass("log_two_pi_one_icons");  
170 - };  
171 - reader.readAsDataURL(file.files[0]); 162 + });
  163 + $("#img2_file").on("change", function() {
  164 + var img_size = $("input[type=file]").get(0).files[0].size;
  165 + if(img_size > 1024000) {
  166 + mask("上传图片过大,请上传小于1M的图片");
172 } else { 167 } else {
173 - // $("#preview").html('<div style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=\'' + file.value + '\'"></div>'); 168 + $.ajaxFileUpload({
  169 + url: '/portal/login/updateAvatar', //用于文件上传的服务器端请求地址
  170 + secureuri: false, //是否需要安全协议,一般设置为false
  171 + fileElementId: 'personal-photo', //文件上传域的ID
  172 + dataType: 'json', //返回值类型 一般设置为json
  173 + success: function(data) { //服务器成功响应处理函数
  174 + mask(data.msg);
  175 + window.location.href = '/';
174 } 176 }
  177 + });
175 } 178 }
  179 + });
  180 + });
176 181
177 //短信验证码 182 //短信验证码
178 function codeButton() { 183 function codeButton() {