내 응용 프로그램에 콘텐츠 유형 "application/octet-stream"이 포함 된 휴대 기기에서 보낸 이미지가 있습니다.PHP 응용 프로그램/옥텟 스트림에서 이미지 만들기
GD 라이브러리를 사용하여 이러한 이미지를 처리해야합니다. 즉 데이터에서 이미지 개체를 만들 수 있어야합니다.
일반적으로 웹 양식에서 업로드 된 파일을 처리하기 위해 imagecreatefromjpeg, imagecreatefrompng, imagecreatefromgif 등을 사용했지만 응용 프로그램/옥텟 스트림으로 나에게 올 때 작동하지 않는 것 같습니다.
내 목표를 달성하는 방법에 대한 아이디어가 있습니까? 여기에 편집
가 내 핸들러 내 사이트를 통해 완벽하게 작동합니다 ... 이미지 식별자를 만드는 데 사용하는 코드입니다, 내 사이트와 아이폰 OS의 데이터 사이에 알 수있는 유일한 차이점은 컨텐츠 -이다
$image = imagecreatefromstring($data);
특히
public function open_image($path) {
# JPEG:
$im = @imagecreatefromjpeg($path);
if ($im !== false) { $this->image = $im; return $im; }
# GIF:
$im = @imagecreatefromgif($path);
if ($im !== false) { $this->image = $im; return $im; }
# PNG:
$im = @imagecreatefrompng($path);
if ($im !== false) { $this->image = $im; return $im; }
$this->error_messages[] = "Please make sure the image is a jpeg, a png, or a gif.";
return false;
}
GD가 데이터를 처리하는 방법에는 MIME 유형이 의미가 없어야합니다. 사용중인 코드 표시 –
+1 사용중인 코드를 표시하십시오. –
나는 거기에 코드를 던져서 고마워. – johnnietheblack