HTML5 调用手机相册和摄像头的方法并上传微信下测试通过
<input type="file" capture="camera" accept="image/*" id="cameraInput" name="cameraInput">
$("#cameraInput").on('change',function(){ var file = this.files[0] //alert(img); var reader = new FileReader(); reader.readAsDataURL(file); reader.onload = function(evt) { $("#imgprv").attr("src",this.result); $("#imgprv").attr("data-b64",encodeURIComponent(this.result)); } });
PHP接收端
function SetHeader(){ $uid= $_SESSION['uid']; $b64f = urldecode(I("b64f")); $f = explode(',', $b64f); if ( preg_match('/\s*data:image\/(\w+);/',$b64f , $result ) ){ file_put_contents( "1.txt", $result[1] ); $fName = time().".".$result[1]; $file = C('PICTURE_UPLOAD.rootPath')."newf"."/".$fName; file_put_contents($file, base64_decode( $f[1] ) ); //写入数据库 M("member")->where("uid=$uid")->save(array("avatar"=>$file)); } exit( json_encode(array('status'=>1,'msg'=>'上传成功','data'=>$file) ) ); }
Rust编程语言群 1036955113
java新手自学群 626070845
java/springboot/hadoop/JVM 群 4915800
Hadoop/mongodb(搭建/开发/运维)Q群481975850
GOLang Q1群:6848027
GOLang Q2群:450509103
GOLang Q3群:436173132
GOLang Q4群:141984758
GOLang Q5群:215535604
C/C++/QT群 1414577
单片机嵌入式/电子电路入门群群 306312845
MUD/LIB/交流群 391486684
Electron/koa/Nodejs/express 214737701
大前端群vue/js/ts 165150391
操作系统研发群:15375777
汇编/辅助/破解新手群:755783453
大数据 elasticsearch 群 481975850
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
java新手自学群 626070845
java/springboot/hadoop/JVM 群 4915800
Hadoop/mongodb(搭建/开发/运维)Q群481975850
GOLang Q1群:6848027
GOLang Q2群:450509103
GOLang Q3群:436173132
GOLang Q4群:141984758
GOLang Q5群:215535604
C/C++/QT群 1414577
单片机嵌入式/电子电路入门群群 306312845
MUD/LIB/交流群 391486684
Electron/koa/Nodejs/express 214737701
大前端群vue/js/ts 165150391
操作系统研发群:15375777
汇编/辅助/破解新手群:755783453
大数据 elasticsearch 群 481975850
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。