Ami*_*mit 9 php base64 web-services
我通过POST请求获取base64编码的JPEG字符串到我的Web服务.我想解码它并将其保存在文件系统中.如何使用PHP 5.3实现这一目标.我能够使用base64_decode函数成功解码数据.
如何将此解码后的字符串保存为服务器中的JPEG图像?
提前致谢.
Law*_*one 12
如果你确定图像永远是jpg,那么你可以简单地使用:file_put_contents();
<?php
$decoded=base64_decode($encodedString);
file_put_contents('newImage.JPG',$decoded);
//leave it to you to randomize the filename.
?>
Run Code Online (Sandbox Code Playgroud)
如果数据是从canvas.toDataURL()函数派生的,则需要用+符号替换空格.
$encodedString = str_replace(' ','+',$encodedString);
Run Code Online (Sandbox Code Playgroud)
在我的案例中它帮了很多忙.
| 归档时间: |
|
| 查看次数: |
22978 次 |
| 最近记录: |