2012-01-13 5 views
0

이미지 업로드를위한 api를 개발했으며 iframe을 통해 이미지를 업로드하는 jquery 플러그인을 사용하고 있습니다. 하지만 업로드 API의 도메인이 다르기 때문에 iframe의 반환 데이터에 액세스 할 수 없습니다. iframe에서이 데이터에 액세스 할 수 있습니까?iframe을 통한 크로스 사이트 업로드

답변

0

postMessage를 사용하면 문자열을 통해 iframe에서 메시지를 보낼 수 있습니다. 그것이 당신이 요구하는 것이라면 당신은 이미지 소스를 base64로 인코딩 할 수 있습니다.

그렇지 않으면 불가능합니다.

메시징이 필요한 경우 지원되는 항목에 따라 해시 폴링 또는 postMessage를 사용할 수 있습니다.

Google 게시자가 여기에 올릴 수있는 충분한 기사가 있습니다. 게시 한 충분한 해결책은 아니지만 적절한 방향으로 안내해야합니다. 연구.

+0

easyXDM을 찾았지만 업로드 스크립트에서 javascript 응답 코드를 생성해야합니다. – MrFoh

+0

이 페이지는 https://github.com/oyvindkinsey/easyXDM/blob/master/src/example/upload.html에 있으며 이 스크립트는 https://github.com/oyvindkinsey/easyXDM/blob/master/src/example/upload_handler.aspx 페이지의 스크립트입니다. – MrFoh