【发布时间】:2016-02-18 05:45:10
【问题描述】:
我正在从我的 android 应用程序向 PHP 发送 base64 编码图像。有时它存储完整图像(4KB)和有时(3KB)(相同图像)。当我在 picasso 中使用 URL 时,4KB 大小的图像工作正常,但 3KB 大小的图像无法加载它显示解码错误。
这是我的 PHP 代码(有时可以)
$encodedImage = str_replace(' ','+',$_POST['encodedProfileImage']);
$data = base64_decode($encodedImage);
$file = 'Pics/'. uniqid() . '.png';
$success = file_put_contents($file, $data);
$BASE_URL = 'http://domain.com/TestApp/';
然后我在 PHP 中执行 SQL 操作来存储图像路径。是否有可能对半解码图像(已损坏)进行下一个代码操作。
【问题讨论】: