最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

H5开发时使用Ajax上传Base格式图片

来源:动视网 责编:小采 时间:2020-11-27 19:57:15
文档

H5开发时使用Ajax上传Base格式图片

H5开发时使用Ajax上传Base格式图片:这次给大家带来H5开发时使用Ajax上传Base格式图片,H5开发时使用Ajax上传Base格式图片的注意事项有哪些,下面就是实战案例,一起来看一下。废话不多说,直接看代码吧1、上传组件 <p class="imgbox"> <img cla
推荐度:
导读H5开发时使用Ajax上传Base格式图片:这次给大家带来H5开发时使用Ajax上传Base格式图片,H5开发时使用Ajax上传Base格式图片的注意事项有哪些,下面就是实战案例,一起来看一下。废话不多说,直接看代码吧1、上传组件 <p class="imgbox"> <img cla


这次给大家带来H5开发时使用Ajax上传Base格式图片,H5开发时使用Ajax上传Base格式图片的注意事项有哪些,下面就是实战案例,一起来看一下。

废话不多说,直接看代码吧

1、上传组件

 <p class="imgbox">
 <img class="goodsimg" src="../../assets/addimg.png">
 <input id="file" type="file" class="fileupload" accept="image/*" multiple capture="camera" @change="viewimg()"/>
 </p>

2、展示添加上的图片

viewimg($event) {
 //获取当前的input标签
 var currentObj = event.currentTarget; 
 //找到要预览的图片img标签,亦可动态生成
 var img = currentObj.parentNode.children[0]; 
 setImagePreview(currentObj, img);
 function setImagePreview(docObj, imgObjPreview) {
 if (docObj.files && docObj.files[0]) {
 imgObjPreview.style.display = 'block';
 imgObjPreview.src = window.URL.createObjectURL(docObj.files[0]);
 }
 }
}

3、获取图片并上传到服务器

//单张图片上传
var inputs = $("input.fileupload");
for (var i = 0; i < inputs.length; i++) {
 //图片转base上传
 var file = inputs[i].files;
 if (file[0]) {
 var reader = new FileReader();
 reader.readAsDataURL(file[0]);
 reader.onload = function(e) {
 var event = this;
 console.log(event.result);
 $.ajax({
 type: 'POST',
 url: 'http://10.145.0.05/goods/addGoodsBase',
 dataType: "json",
 data: {
 "base": event.result,
 },
 success: function(data) {
 console.log(data);
 }
 });
 }
 }
}

好了,就是这个过程,接下来的就交给后端的同学处理了。

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

怎么配置谷歌浏览器支持file协议的AJAX请求

AJAX在不刷新的情况下检测输入的用户名

文档

H5开发时使用Ajax上传Base格式图片

H5开发时使用Ajax上传Base格式图片:这次给大家带来H5开发时使用Ajax上传Base格式图片,H5开发时使用Ajax上传Base格式图片的注意事项有哪些,下面就是实战案例,一起来看一下。废话不多说,直接看代码吧1、上传组件 <p class="imgbox"> <img cla
推荐度:
标签: 图片上传 h5 ajax
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top