테스트 사이트 - 개발 중인 베타 버전입니다

[영카트] excel을 통한 상품등록 시 이미지 파일 처리방법?? 채택완료

더블피디 6년 전 조회 4,389

관리자 페이지에 이미지 1~10까지 개별적으로 입력할 수 있습니다

 

 

 

excel로 입력 시 이미지 파일은 특별한 이미지서버같은데 있을 경우

어떻게 처리해야할까요?

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
세크티
6년 전

서버 외부에 있는 이미지는 엑셀로는 처리가 안됩니다.

 

무조건 /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; }

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

상품등록시 이미지 서버주소까지 모두 등록한다음

 

lib/shop.lib.php 에서

get_image, get_it_image, get_it_thumbnail 함수를 수정해주면 가능합니다

프로그래밍이 가능하다면 썸일 만드는 함수에서 외부이미지를 가져와서 썸네일을 생성하여 저장하도록

하면 좋긴한데....

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인