上传base64格式处理方法(图片 视频 音频)

该博客介绍了一种处理Base64格式的图片、视频和音频文件的上传方法。通过判断文件类型,使用正则表达式匹配Base64内容,并进行格式转换。当启用OSS上传时,文件会被保存到阿里云OSS服务,否则会上传到服务器的指定路径。上传成功后返回文件URL,失败则返回错误信息。
摘要由CSDN通过智能技术生成

public function saveFile()
{
$file = input(‘post.file’);//文件
$type = input(‘post.type’);//格式 1 音频 2 视频 3 图片
if (OSS_UPLOAD) { //oss上传
$name = ‘./uploads/uid’ . WID . ‘/wechat’;
f i l e p a t h = b a s e 6 4 c o n t e n t ( file_path = base64_content( filepath=base64content(file, n a m e , name, name,type);
if ($file_path) {
o b j e c t = ′ u i d ′ . W I D . ′ / a p p l e t / ′ . d a t e ( " Y m d " ) . ′ / ′ . c r e a t e U u i d ( ) . ′ . ′ . object = 'uid' . WID . '/applet/' . date("Ymd") . '/' . createUuid().'.'. object=uid

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值