这篇文章主要为大家详细介绍了H5移动开发Ajax上传多张Base64格式图片到服务器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

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

1、上传组件

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++) {

//图片转base64上传

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/addGoodsBase64',

dataType: "json",

data: {

"base64": event.result,

},

success: function(data) {

console.log(data);

}

});

}

}

}

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

ajax传递多个base64,H5移动开发Ajax上传多张Base64格式图片到服务器相关推荐

  1. ajax传递数组到后台时为空,ajax传递数组,后台接收为null解决方法

    traditional:true,加上这个就好,默认为false,即允许深度序列化参数,但是servlet api不支持,所有设为true阻止就好了. $.ajax({ type:'post', ur ...

  2. android h5 多图上传源码,JS移动端/H5同时选择多张图片上传并使用canvas压缩图片...

    最近在做一个H5的项目,里边涉及到拍照上传图片的功能以及识别图片的功能,这里对识别图片的功能不做赘述,不属本文范畴.我在做完并上线项目后,同事跟我提了一个要求是可不可以同时选择多张图片上传,我做的时候 ...

  3. DISCUZ论坛插件h5手机电脑头像上传3.7.1带扩展插件【收集免费分享】

    一个支持电脑和手机h5技术头像上传的插件. 说明:本插件h5电脑版和h5手机版为自主全新开发的触屏版头像上传,体验好,性能好,绿色. 主要特点:支持H5电脑版和H5手机版头像上传. 支持鼠标和触屏操作 ...

  4. 基于jQuery的ajax系列之用FormData实现页面无刷新上传

    接着上一篇ajax系列之用jQuery的ajax方法向服务器发出get和post请求写,这篇主要写如何利用ajax和FormData实现页面无刷新的文件上传效果,主要用到了jQuery的ajax()方 ...

  5. Java微信浏览器上传文件使用Base64方法(增加压缩上传方法)

            如果要兼容微信端的浏览器,需要将图片转化成Base64这种格式后,并传给服务器进行处理.如要注意一下几个方面.         1.只允许拍照的图片上传.     <input  ...

  6. 使用()控件的saveas方法可以将上传文件保存到服务器.,NET开发-FileUpload上传控件HasFile、FileName、SaveAs()的使用...

    .NET开发-FileUpload控件 1. FileUpload控件概述 在ASP.NET WebForm的标准控件中,可以使用FileUpload控件实现客户端文件(任意类型的文件)的上传,上传后 ...

  7. ajax post form上传图片,ajax怎样提交form表单与实现文件上传

    这次给大家带来ajax怎样提交form表单与实现文件上传,ajax提交form表单与实现文件上传的注意事项有哪些,下面就是实战案例,一起来看一下. 前几天,发现了一些小问题.我在写后台管理页面时,需要 ...

  8. 多个ajaxFileUpload上传图片与ajax合用,解决同步问题,用户随意上传多少图片都可以;

    需求描述:因ajaxFileUpload 文件上传插件是异步请求,但是业务上需要先得到 ajaxFileUpload 请求后的图片url, 在通过ajax 把图片URL等其它需要录入的数据一并写入数据 ...

  9. CH55X 基于Arduino框架开发程序上传相关注意事项

    CH55X 基于Arduino框架开发程序上传相关注意事项

最新文章

  1. 关于android布局的两个属性dither和tileMode,background 平铺
  2. context-param与init-param的区别与作用
  3. 最简单的SAP云平台开发教程 - 如何开发UI5应用并运行在SAP云平台上
  4. 怎么能把看不清的照片给看清_哪些人会得?应该怎么治?关于白内障的“经典十问”...
  5. 关于Jquery中ajax方法data参数用法的总结
  6. .NET2.0学习资料
  7. “你的手机上未安装应用程序”的解决方案
  8. Python2.6 Cx_Oracle Linux下编译安装
  9. 2021年上半年直播电商行业洞察
  10. 项目经理让我陪着技术加班
  11. 青少年迷恋上短视频 如何防沉迷?
  12. 1.1 STL 概述
  13. W3100SM-S 短信猫代码发送 上
  14. openwrt: Makefile 框架分析[转载]
  15. SpringBoot2 结合BeetlSQL开发
  16. linux下复制文件并重命名,linux复制文件并修改文件名
  17. 鸿蒙分布式内核,鸿蒙系统:微内核,分布式
  18. DTU和工业网关的区别是什么?怎么选?
  19. 德国IT民工找工有感
  20. 利用python打开摄像头及颜色检测

热门文章

  1. ActiveMQ中Queue生产者
  2. swift 组件化_打造完备的iOS组件化方案:如何面向接口进行模块解耦?
  3. python 创建netcdf_python读取与处理netcdf数据方式
  4. 本地如何预览php文件上传,如何实现js上传图片本地预览同时支持预览截图的功能...
  5. 推荐SpringBoot互联网企业级别的开源支付系统
  6. 如何用 SpringBoot 实现并发登录人数控制(附代码)
  7. java基础提升篇:深入剖析Java中的装箱和拆箱
  8. 【struts2+hibernate+spring项目实战】ajax+jquery报表数据显示(ssh)
  9. 蓝桥杯-区间k大数查询(java)
  10. 08--MySQL自学教程:DQL(数据库查询)字段控制查询、聚合函数、分组查询、limit(二)