如何在PHP中将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);
}
imagejpeg() 获取 GD 资源句柄(也称为 GD 图像的内存中表示形式)并将其写出为 jpeg。你得到了某种 base64 数据(?)。
您可以使用imagecreatefromstring($blob)
将该文本转换为 GD 句柄,但首先您必须将该文本转换为图像数据的实际原始二进制字节,而不是 GD 不知道如何处理的这种编码格式。