将指定文件夹下所有图片转换成base64并返回数组
2015-08-13 15:52
483 查看
public function convertImgToBase64($imgFolderPath, $appID, $customerID) { $imageFolder = $imgFolderPath.$appID.'/'.$customerID.'/'; $base64EncodedArray = array(); if(is_dir($imageFolder)) { Yii::trace($imageFolder); $handler = opendir($imageFolder); while (($filename = readdir($handler)) !== false) { if ($filename != "." && $filename != "..") { $imageFilePath = $imageFolder.$filename; $imageInfo = getimagesize($imageFilePath); $base64ImageContent = "data:{$imageInfo['mime']};base64," . chunk_split(base64_encode(file_get_contents($imageFilePath))); array_push($base64EncodedArray, $base64ImageContent); } } closedir($handler); } return $base64EncodedArray; }
相关文章推荐
- stm32开发之使用Keil MDK以及标准外设库创建STM32工程
- WIFI密码破解
- stm32开发之标准库的介绍
- stm32开发之标准库的介绍
- Couldn't load vi_voslib from loader dalvik.system.PathClassLoader
- Linux学习笔记----文件处理命令---more ==分页显示文件内容
- 如何根据bostype查找实体
- stm32开发之标准库的介绍
- windbg常用命令
- HDU 1285 确定比赛名次(toposort)
- stm32开发之标准库的介绍
- jquery中子元素和后代元素的区别
- Hadoop基础之---运行运营
- tornado curl_httpclient proxy
- nodejs co 本质学习 及演进代码
- Xcode 开发环境证书迁移心得
- QT做文件浏览器
- hdu 1316 How Many Fibs?(Fibonacci+高精度+二分)
- Android 通过WebService进行网络编程,使用工具类轻松实现
- 【HEOI2015】【BZOJ4031】小Z的房间