ajax传递多个base64,H5移动开发Ajax上传多张Base64格式图片到服务器
这篇文章主要为大家详细介绍了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格式图片到服务器相关推荐
- ajax传递数组到后台时为空,ajax传递数组,后台接收为null解决方法
traditional:true,加上这个就好,默认为false,即允许深度序列化参数,但是servlet api不支持,所有设为true阻止就好了. $.ajax({ type:'post', ur ...
- android h5 多图上传源码,JS移动端/H5同时选择多张图片上传并使用canvas压缩图片...
最近在做一个H5的项目,里边涉及到拍照上传图片的功能以及识别图片的功能,这里对识别图片的功能不做赘述,不属本文范畴.我在做完并上线项目后,同事跟我提了一个要求是可不可以同时选择多张图片上传,我做的时候 ...
- DISCUZ论坛插件h5手机电脑头像上传3.7.1带扩展插件【收集免费分享】
一个支持电脑和手机h5技术头像上传的插件. 说明:本插件h5电脑版和h5手机版为自主全新开发的触屏版头像上传,体验好,性能好,绿色. 主要特点:支持H5电脑版和H5手机版头像上传. 支持鼠标和触屏操作 ...
- 基于jQuery的ajax系列之用FormData实现页面无刷新上传
接着上一篇ajax系列之用jQuery的ajax方法向服务器发出get和post请求写,这篇主要写如何利用ajax和FormData实现页面无刷新的文件上传效果,主要用到了jQuery的ajax()方 ...
- Java微信浏览器上传文件使用Base64方法(增加压缩上传方法)
如果要兼容微信端的浏览器,需要将图片转化成Base64这种格式后,并传给服务器进行处理.如要注意一下几个方面. 1.只允许拍照的图片上传. <input ...
- 使用()控件的saveas方法可以将上传文件保存到服务器.,NET开发-FileUpload上传控件HasFile、FileName、SaveAs()的使用...
.NET开发-FileUpload控件 1. FileUpload控件概述 在ASP.NET WebForm的标准控件中,可以使用FileUpload控件实现客户端文件(任意类型的文件)的上传,上传后 ...
- ajax post form上传图片,ajax怎样提交form表单与实现文件上传
这次给大家带来ajax怎样提交form表单与实现文件上传,ajax提交form表单与实现文件上传的注意事项有哪些,下面就是实战案例,一起来看一下. 前几天,发现了一些小问题.我在写后台管理页面时,需要 ...
- 多个ajaxFileUpload上传图片与ajax合用,解决同步问题,用户随意上传多少图片都可以;
需求描述:因ajaxFileUpload 文件上传插件是异步请求,但是业务上需要先得到 ajaxFileUpload 请求后的图片url, 在通过ajax 把图片URL等其它需要录入的数据一并写入数据 ...
- CH55X 基于Arduino框架开发程序上传相关注意事项
CH55X 基于Arduino框架开发程序上传相关注意事项
最新文章
- 关于android布局的两个属性dither和tileMode,background 平铺
- context-param与init-param的区别与作用
- 最简单的SAP云平台开发教程 - 如何开发UI5应用并运行在SAP云平台上
- 怎么能把看不清的照片给看清_哪些人会得?应该怎么治?关于白内障的“经典十问”...
- 关于Jquery中ajax方法data参数用法的总结
- .NET2.0学习资料
- “你的手机上未安装应用程序”的解决方案
- Python2.6 Cx_Oracle Linux下编译安装
- 2021年上半年直播电商行业洞察
- 项目经理让我陪着技术加班
- 青少年迷恋上短视频 如何防沉迷?
- 1.1 STL 概述
- W3100SM-S 短信猫代码发送 上
- openwrt: Makefile 框架分析[转载]
- SpringBoot2 结合BeetlSQL开发
- linux下复制文件并重命名,linux复制文件并修改文件名
- 鸿蒙分布式内核,鸿蒙系统:微内核,分布式
- DTU和工业网关的区别是什么?怎么选?
- 德国IT民工找工有感
- 利用python打开摄像头及颜色检测
热门文章
- ActiveMQ中Queue生产者
- swift 组件化_打造完备的iOS组件化方案:如何面向接口进行模块解耦?
- python 创建netcdf_python读取与处理netcdf数据方式
- 本地如何预览php文件上传,如何实现js上传图片本地预览同时支持预览截图的功能...
- 推荐SpringBoot互联网企业级别的开源支付系统
- 如何用 SpringBoot 实现并发登录人数控制(附代码)
- java基础提升篇:深入剖析Java中的装箱和拆箱
- 【struts2+hibernate+spring项目实战】ajax+jquery报表数据显示(ssh)
- 蓝桥杯-区间k大数查询(java)
- 08--MySQL自学教程:DQL(数据库查询)字段控制查询、聚合函数、分组查询、limit(二)