안드로이드 개발 질문/답변
(글 수 45,052)
Intent.ACTION_SEND 를 이용하여 사진 업로드 기능을 구현하고 있습니다.
Intent.putExtra(Intent.EXTRA_STREAM, Path);
와 같이 요청을 하는데요.
Twitter의 경우 웹 URL (ex - http://www.naver.com/1.jpg) 과 같이 요청을 하면, 정상적으로 사진 업로드가 되지만,
SD카드에 있는 사진의 경우 Content Provider를 이용하여 MediaStore.Images.Media.DATA(ex - file:///sdcard/media/1.jpg)를 이용하여
요청을 하는데, 실패하였다는 메세지가 나옵니다.
Facebook의 경우 Content Provider의 URL은 사진 업로드가 가능하고,
Twitter는 실패한다는 메세지가 나옵니다.
Twitter와 Facebook에 Extra요청시
파일경로에 따른 차이점이 있는 것 같은데,
이에 대한 정보가 부족해서 질문하게 되었습니다.
이에 관련하여 조금이라도 아시는분은 답변부탁드리겠습니다.^^