这篇文章给大家分享的是有关怎么通过js实现压缩图片上传功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
在鄞州等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、成都网站制作 网站设计制作定制网站,公司网站建设,企业网站建设,品牌网站建设,营销型网站建设,成都外贸网站制作,鄞州网站建设费用合理。
大概的流程就是
点击file选择图片
js将图片解读出base64编码,然后通过js将base64编码转为压缩后的base64
然后通过ajax或者form把压缩后的base64编码提交到服务器(php)
然后php将base64写入文件
html
php
$file_name,"path"=>$path,"filepath"=>$local_file_url); }else{ return false; } }else{ return false; } } public function uploadm() { $da['status'] = 0; if (IS_POST) { $infoz = I("post.cardzbase"); if (!$infoz || !$infof) { // 上传错误提示错误信息 // $this->error($upload->getError()); $da['msg'] = "上传异常"; } else { $infoz_info = $this->base64_image_content($infoz,"Uploads/verifyinfo/"); if($infof_info==false){ $da['msg'] = "上传失败"; }else{ //自己的业务... } } }else{ $da['msg'] = "非法请求"; } $this->ajaxReturn($da); }
感谢各位的阅读!关于“怎么通过js实现压缩图片上传功能”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!