如何在NS中将NSData(从iOS设备接收)写入文件路径?
我尝试了以下方法,但是我收到了关于
格式的警告imagejpeg()期望参数1是资源,给定字符串
请告诉我我哪里出错了?
function store_question_image($blob) {
$blob = 'ffd8ffe000104a46494600010201004800480000f....'; //9975 chars
$filepath = "localhost/citw/img/questions/{$qid}/attachment.png";
return imagejpeg($blob, $filepath);
}
答案 0 :(得分:2)
imagejpeg()获取GD资源句柄(也就是GD图像的内存中表示)并将其写为jpeg。你有什么看起来像某种类型的base64数据(?)。
您可以使用imagecreatefromstring($blob)
将该文本转换为GD句柄,但首先您必须将该文本转换为图像数据的实际原始二进制字节,而不是GD不知道的编码格式如何处理。