답변 3개
서버 외부에 있는 이미지는 엑셀로는 처리가 안됩니다.
무조건 /data/item 폴더 아래에 /it_id/파일명 으로 업로드 되어야 하며 엑셀의 이미지1에도 it_id/파일명 으로 들어가야합니다.
댓글을 작성하려면 로그인이 필요합니다.
일단 외부에 서버에 이미지가 있다고 가정하면 ...
Curl로 이미지 가져온 담에 600X600 이미지사이즈 변경해서 폴더에 넣습니다.
여기서 create_thumbnail 이 함수로 누가 배포하신것으로 해결했습니다.
function FileSave($FileLink, $Path,$name1){ $PhotoInfo = pathinfo($FileLink); $PhotoName[] = $name1; $PhotoName[] = $PhotoInfo['extension']; $PhotoName = implode(".", $PhotoName); $Curl = curl_init(); curl_setopt($Curl, CURLOPT_URL, $FileLink); curl_setopt($Curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($Curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($Curl, CURLOPT_SSL_VERIFYHOST, 0); $Result = curl_exec($Curl); $FileSave = fopen($Path.$PhotoName, 'x'); fwrite($FileSave, $Result); fclose($FileSave); return $PhotoName; }
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
