나는 plupload를 사용하여 내 PHP 기반 웹 사이트에 파일을 업로드하고 있는데, 큰 파일을 업로드하면 파일이 접미사없이 'blob'이라는 파일이됩니다. 이 파일이 원시 데이터를 포함하는 바이너리 파일이라는 것을 알고 있습니다. 질문은 데이터를 검색하고 .png / .jpg 등의 이미지 파일로 다시 저장하는 방법입니다. 나는 시도했다 :
$imageString = file_get_contents($blogPath);
$image = imagecreatefromstring($imageString);
하지만 '데이터가 인식 된 형식이 아닙니다 ...'오류가 발생합니다. 미리 감사드립니다.
당신의 전화 는 imagecreatefromstring()
당신 file_get_contents()
이 일하고 있다면 잘 작동합니다. var_dump($imageString)
확인에 사용 합니다. $blobPath
대신 변수 이름을 지정하려고 했습니까 $blogPath
?
하지만이 이미지를로드 할 필요는 없습니다. 파일 이름을 변경하십시오.
rename($blobPath, 'new/path/here.jpg');
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다