야한남자

이미지업로드 만들어봤어요 ㅎ

 

 

웹폼에서 사진올리기버튼 누를때 

window.messageHandlers.postMessage("ImageUpload->test-<?=time();?>"); 

이미지네이티브 갤러리앨범 접근 엑티비티 호출

 

갤러리이미지는 BitmapFactory 바이트로 변환후 

원본 사진의 2/1 줄여서 다시 가로 600px 사이즈조정.

이미지처리부분이 메모리죽는경우가 많아서 가장 구글링을 많이함

 

해당 이미지를 uploadimage.php base64 보냄 .

base64_decode 요걸로 이미지변환후 

이미지로파일명자체의 

 

유니크코드-회원아이디-단일그룹상품명.jpg 형태로 받은것을

$iname=$refilename;

$name=explode("-", $iname);

//배열로 분기처리별로 변수를뽑아온다.

$iname[0]; //아이템타임변수이름

$iname[1]; //회원아이디

 

아이디와 파일명을 뽑는다. 

 

이미지가 성공적으로 등록할경우 가공된 파일명을 다시 app으로 보내줌.

app에서 파일명을 다시 업로드화면으로 자바스크립트 브릿지로 호출

웹에서 는 호출된함수를파라메터를받아서 해당이미지를 디비에서 꺼내와 썸네일출력과동시에

파일명 임시저장.

 

나중에 등록을안할경우 업로드된이미지를 일괄적으로 삭제하기위해 .

 

회원아이디 qr코드이미지생성.

관리자 앱에서 포인트적립시 큐알코드리더기로 재빠르게 인식후 포인트적립.

 

쪽지왔을경우 gcm푸쉬를 통해 개인서버에 과부화없이 쏴줌.

푸쉬받아서 회원아이디 별 페이지별 파라메터받아서 웹페이지로보냄 

한곳에서 변수에따라 스크립트로 원하는페이지호출 

네이티브에서는 해당변수받아서 인텐트로 해당뷰띄어줌.

 

자바스크립트 함수를 정리하여 아이폰과안드로이드 공용으로 사용.

이미지업로드는 아직 기종별로 이미지가눞는현상이 발견하여 이미지처리부분을 더삽질해야 할것같고 

 

브릿지많으로도 참많은 부분을 합리적으로 처리할수있다는걸 배웠어요 ㅋ

|

댓글 15개

뭔지 모르지만 능력자시네요^^
식사 맛있게 하세요
하나하나 기능만들어가는게 잼있네요 ㅋㅋ
그런 재미 저도 느껴보고 싶은데 부럽네요힣
기분좋아서 소주먹고 자야겠네요 ㅋㅋ
그러다가 알콜중독 되시겠어요ㅋㅋ
술을 못먹었는데 요즘단련이 되서 4병까지는 아무렇지도 않네요 ㅋㅋ
4병까지 마신다면 거의 상위 5푸로 술꾼이십니다ㅎㅎ
인생 뭐있나요 ㅋㅋ즐기다 가렵니다 ㅋㅋ
그럼요 ^^ 마실수 있을때 쭉쭉 마셔야 합니다.ㅋ
나중에 마시고 싶어도 안들어가요 힣
아 좋아용~!ㅎㅎㅎㅎ
아잇 조아요 ㅎㅎ
다들 그렇게 게이알이 되는데... ㅎㅎㅎ
ㅋㅋㅋㅋ 노게이라 ㅋㅋ
이메일 적으면 소스 오나요? ㅎㅎㅎ
혹시 영카트 결제도 성공하셨나요?
웹뷰나 네이티브나 ...
ㅋㅋ소스는좀 ..ㅜㅜ 영카트결제잘되요 ㅋㅋ

댓글 작성

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

로그인하기
🐛 버그신고