2012-05-01 20 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不知道如何處理的編碼格式。

相關問題