2012-05-01 68 views
0

如何在PHP中将一个NSData(从iOS设备接收)写入文件路径?ImageJpeg() - 所需资源,给出的字符串

我尝试以下方法,但我收到有关)的

imagejpeg的格式(警告预计参数1是资源,串给出

请你能告诉我我哪里错了?

function store_question_image($blob) { 
    $blob = 'ffd8ffe000104a46494600010201004800480000f....'; //9975 chars 
    $filepath = "localhost/citw/img/questions/{$qid}/attachment.png"; 
    return imagejpeg($blob, $filepath); 

} 

回答

2

imagejpeg()取GD资源句柄(又名一个GD图像的内存中表示)并将其写出为JPEG。你有什么看起来像某种base64数据(?)。

您可以使用imagecreatefromstring($blob)将该文本转换为GD句柄,但首先必须将该文本转换为图像数据的实际原始二进制字节,而不是GD不知道如何处理的编码格式。

相关问题