Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从base64编码字符串获取图像扩展名-Cakephp_Php - Fatal编程技术网

从base64编码字符串获取图像扩展名-Cakephp

从base64编码字符串获取图像扩展名-Cakephp,php,Php,Iam正在用cakephp编写IOS应用程序的API。Iam获取base64编码字符串作为请求参数。如何从该字符串中找到imagepng、jpeg的扩展名。首先需要解码该字符串,然后才能从该字符串中提取扩展名。下面的代码示例应该适合您 $filename = base64_decode($encoded); $extension = substr($filename, strpos($filename, ".") + 1); echo $extension; Lee该字符串是否编码为数据u

Iam正在用cakephp编写IOS应用程序的API。Iam获取base64编码字符串作为请求参数。如何从该字符串中找到imagepng、jpeg的扩展名。

首先需要解码该字符串,然后才能从该字符串中提取扩展名。下面的代码示例应该适合您

$filename = base64_decode($encoded);

$extension = substr($filename, strpos($filename, ".") + 1);

echo $extension;

Lee

该字符串是否编码为数据uri?因为base64数据没有扩展名。这只是一根绳子。文件名将嵌入在围绕b64字符串(如果有)的MIME头中。这意味着文件名是base64编码的,而不是实际的图像。。。