手机端图片压缩后上传base64
php语言2.54W
一个js就能做到的手机端图片压缩后上传base64,另外可以根据下方代码修改成连续多图上传并且带预览效果,下面是由本站小编为大家准备的手机端图片压缩后上传base64,喜欢的.可以收藏一下!了解更多详情资讯,请关注应届毕业生考试网! /** * 从网上下载来的一个招数,网上是传多图,我这个是单个上传返回图片路径,要自定义一个callbackCanvsUpload(res)res={'code':1,'data':'','msg':} * * * <script src=""></script> <script src="/static/js/"></script> <input id="canvsUpload" type="file" name="canvsUpload" accept="image/*" multiple="multiple" /> <div id="canvasDiv"></div> <script> function callbackCanvsUpload(res) { alert(); } </script> */ var imgTypeArr = new Array(); var imgArr = new Array(); var isHand = 0;// 1正在处理图片 var base64Img = ''; var nowImgType = "image/jpeg"; var uploadApiUrl=""; var jic = { compress : function(source_img_obj, imgType) { source_img_ad = function() { var cvs = teElement('canvas'); var scale = ht / h; h = 640; ht = 640 * scale; var ctx = ontext("2d"); Image(this, 0, 0, h, ht); var newImageData = taURL(imgType, 0.8); base64Img = newImageData; //预览图 //var img = new Image(); // = newImageData; //$(img)('width', 100 + 'px'); //$(img)('height', 100 + 'px'); //$("#canvasDiv")nd(img); isHand = 0; catUpload(); } } } function handleFileSelect(evt) { isHand = 1; imgArr = []; imgTypeArr = []; $("#canvasDiv")(""); var files = s; for (var i = 0, f; f = files[i]; i++) { // Only process image files. if (!h('image.*')) { continue; } (); nowImgType = ; var reader = new FileReader(); // Read in the image file as a data URL. AsDataURL(f); // Closure to capture the file information. ad = (function(theFile) { return function(e) { var i = new Image(); = lt; ress(i, nowImgType);
-
php格式输出文件var-export函数
php格式输出文件var_export函数,以实例形式讲述了格式输出函数var_export的特性与具体用法,具有一定的参考借鉴价值,需要的朋友可以参考下.本文实例讲述了php格式输出文件var_export函数的用法。分享给大家供大家参考。具体如下:var_export:php4>=4.2.0,php5var...
-
用PHP实现文件上传二法
PHP(HypertextPreprocessor)是一种HTML内嵌式的语言(类似IIS上的ASP)。而PHP独特的语法混合了C、Java、Perl以及PHP式的新语法。它可以比CGI或者Perl更快速的执行动态网页。除此之外,用PHP写出来的Web后端CGI程序,可以很轻易的移植到不同的系统平台上。我们在做...
-
增强PHP程序安全的函数
安全是编程非常重要的一个方面。在任何一种编程语言中,都提供了许多的函数或者模块来确保程序的安全性。在现代网站应用中,经常要获取来自世界各地用户的输入,但是,我们都知道“永远不能相信那些用户输入的数据”。所以在各种的Web开发语言中,都会提供保证用户输入...
-
对PHP语言认识上要避免10大误区
PHP是一种非常流行的开源服务器端脚本语言,你在万维网看到的大多数网站都是使用php开发的。但是,你大概很奇怪的注意到有少部分的人发誓要离php远远的。但是令人更奇怪的是或者很震惊的说他们不用php并不是因为一些被证实的语言缺点。他们决定不用php,是因为误解...