首页 > 分享 > 上传图片预览并在后台处理

上传图片预览并在后台处理

上传图片预览并在后台处理

最新推荐文章于 2023-07-31 12:02:42 发布

气气_有人把我的名字占用了 于 2018-04-26 17:37:45 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

<a class="a-upload"><input type="file" name="fpic1" onchange="startPreview('fpic1','showpic1');">上传图片</a> <img id="showpic1" src="${pic1_url}" style="" alt="暂无照片" /> <script> function startPreview(picname,showid){ var _upFile=$("input[name='"+picname+"']")[0]; if (_upFile.files.length === 0) { alert("请选择图片"); return; } var oFile = _upFile.files[0]; if(!new RegExp("(jpg|jpeg|png)+","gi").test(oFile.type)){ alert("照片上传:文件类型必须是JPG、JPEG、PNG"); return; } var reader = new FileReader(); reader.onload = function(e) { var base64Img= e.target.result; //base64Img传入后台,后台处理图像。 [此处代码省略。。。] //压缩前预览 $("#"+showid).attr("src",base64Img); //--执行resize。 [此处代码省略。。。] }; reader.readAsDataURL(oFile); } </script>

1234567891011121314151617181920212223242526272829

知识点:
HTML5读取input[type=file]中的图片
JavaScript 中的FileReader对象(实现上传图片预览)
HTML5 FileReader读取Blob对象API详解
HTML之Data URL

后台处理方式也就是把base64Img传入后台转换成图片,识别图片信息再返回给页面。
将图片转成二进制并生成Base64编码,可以在网页中通过url查看图片

相关知识

上传图片功能学习
ckeditor 实现ctrl+v粘贴图片并上传、word粘贴带图片
后台管理系统的开源方案推荐:精选14个优质项目
论如何把后台管理系统写出花
网店后台管理系统
在线商城建设方案.doc
B2C食品电商购物网站后台设计研究,网站设计论文
电商视觉流程海报图片,电商视觉流程海报图片模板
【海康威视】前端开发:【3】IE浏览器无法预览视频画面
TikTok小店怎么上传产品(TikTok Shop上架教程)

网址: 上传图片预览并在后台处理 https://m.huajiangbk.com/newsview1076426.html

所属分类:花卉
上一篇: 盆栽栀子花,修剪之后不生长,“处
下一篇: 请问栀子花修剪后,几个月了一直不