| 12345678910111213141516171819202122232425 |
- <?php
- namespace wechat\helpers;
- use Yii;
- class Utils
- {
- /**
- * 把dataUrl转换成可以保存为文件的字符串
- * @param string $dataUrl
- * @return string|false 成功返回数组,包含了文件类型和文件内容
- */
- public static function convertDataUrl($dataUrl)
- {
- $match = [];
- if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $dataUrl, $match)) {
- $type = $match[2];
- $content = base64_decode(str_replace($match[1], '', $dataUrl));
- return ['type' => $type, 'content' => $content];
- }
-
- return false;
- }
-
- }
|