天涯论坛

 找回密码
 立即注册
搜索
查看: 9|回复: 1

(实用篇)PHP经过base64方式上传照片

[复制链接]

3071

主题

148

回帖

9911万

积分

论坛元老

Rank: 8Rank: 8

积分
99118908
发表于 2024-11-2 16:43:18 | 显示全部楼层 |阅读模式

付1元加群php自学与交流QQ群435916459,谢谢支持

极客学院教育视频

想要领取极客学院“整套学习视频教程所说整套便是从前端到后端的基本视频教程,比较适合新手)的朋友能够QQ 2084533608,领取视频教程,加入时验证信息填:学习

欢迎关注:容易学PHP

容易学PHP”,有学习文档,框架视频教程网站教程供给百度分享给大众下载,保藏大众关注后回复关键词,便可获取!平台将与大众分享前端到后端的实例,学习语法,学习教程,技巧等!欢迎大众关注!

文案正文内容

   能够参考一下

<?php/** * base64照片上传 * @param $base64_img * @return array */private static function

img_upload($base64_img){

$base64_img =

trim($base64_img);

$up_dir = ../../../upload/images/interface/

;

if(!

file_exists($up_dir)){

mkdir($up_dir,0777

);

}

if(preg_match(/^(data:\s*image\/(\w+);base64,)/

, $base64_img, $result)){

$type = $result[2

];

if(in_array($type,array(pjpeg,jpeg,jpg,gif,bmp,png

))){

$new_file = $up_dir.date(YmdHis_).method::getRandChar()..

.$type;

if(file_put_contents($new_file, base64_decode(str_replace($result[1

], , $base64_img)))){

$img_path = str_replace(../../..

, , $new_file);

return array(code => 1, msg => "照片上传成功", url =>

$img_path);

}

return array(code => 2, msg => "照片上传失败"

);

}

//文件类型错误returnarray(code => 4, msg => "文件类型错误"

);

}

//文件错误 return array(code => 3, msg => "文件错误"

);

}

博主的书店https://weidian.com/?userid=518924181

点击上面微X号关注我关注我哟

博主 定时推送PHP实例PHP语法MySQL教程Linux教程学习办法许多优秀内容,最接地气重服务的本地微X平台!关注咱们妥妥没错!(商务合作QQ:2230304070





上一篇:代码编程一条街,前端后端谁为先?
下一篇:前端必须 - Nginx 负载平衡和缓存实践
回复

使用道具 举报

3067

主题

3万

回帖

9915万

积分

论坛元老

Rank: 8Rank: 8

积分
99158943
发表于 2024-11-13 06:01:47 | 显示全部楼层
同意、说得对、没错、我也是这么想的等。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-22 12:40 , Processed in 0.117371 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.