티스토리 뷰
728x90
반응형
안드로이드 2.2(프로요, froyo) 부터 모바일 웹에서 파일첨부가 가능하다는것 알고 계셨나요?
http://blog.flickr.net/en/2010/09/23/new-browser-based-uploads-on-android-2-2/
http://blog.daum.net/ahahblog/13757408
특정 파일들에 한해서 안드로이드 2.2부터 모바일 브라우저를 통한 파일 업로드가 가능해졌습니다.
즉 <input type="file" />을 지원하게 되었습니다.
개발자분들은 모바일을 위한 별다른 코드를 써야할 필요없이
기존 웹에서 업로드 기능 구현하던 그대로 구현하시면 됩니다.
이미 플리커부터 다음카페 등 속속 모바일 웹에서 파일 첨부를 기능을 포함한 사이트들이 늘어나고 있네요.
iOS는 지원되지 않습니다.
안드로이드는 보통 user-agent 값을 위와 같이 보냅니다.
android 2.2 string이 발견될때와 안될때를 골라서 적절하게 코딩을 해주시면 되겠네요.
위의 agent는 iPhone의 예시 입니다.
자바스크립트로 구현하는 경우(좋은 방법은 아닙니다만)
navigator.userAgent의 값을 사용해서
대충 요런 방식으로 구현하면 되겠네요.
http://blog.flickr.net/en/2010/09/23/new-browser-based-uploads-on-android-2-2/
http://blog.daum.net/ahahblog/13757408
특정 파일들에 한해서 안드로이드 2.2부터 모바일 브라우저를 통한 파일 업로드가 가능해졌습니다.
즉 <input type="file" />을 지원하게 되었습니다.
개발자분들은 모바일을 위한 별다른 코드를 써야할 필요없이
기존 웹에서 업로드 기능 구현하던 그대로 구현하시면 됩니다.
이미 플리커부터 다음카페 등 속속 모바일 웹에서 파일 첨부를 기능을 포함한 사이트들이 늘어나고 있네요.
iOS는 지원되지 않습니다.
Mozilla/5.0 (Linux; U; Android 1.1; en-gb; dream) AppleWebKit/525.10+ (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2 – G1 Phone
Mozilla/5.0 (Linux; U; Android 1.0; en-us; generic) AppleWebKit/525.10+ (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2 – Emulator
Mozilla/5.0 (Linux; U; Android 2.1; en-us; Nexus One Build/ERD62) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17 –Nexus
Mozilla/5.0 (Linux; U; Android 0.5; en-us) AppleWebKit/522+ (KHTML, like Gecko) Safari/419.3
안드로이드는 보통 user-agent 값을 위와 같이 보냅니다.
android 2.2 string이 발견될때와 안될때를 골라서 적절하게 코딩을 해주시면 되겠네요.
Mozilla/5.0 (iPhone; U; CPU iOS 2_0 like Mac OS X; en-us) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/XXXXX Safari/525.20
위의 agent는 iPhone의 예시 입니다.
자바스크립트로 구현하는 경우(좋은 방법은 아닙니다만)
navigator.userAgent의 값을 사용해서
useragent.indexOf('Android') != -1
if (useragent.indexOf('iPhone') != -1 || useragent.indexOf('Android') != -1 ) {
mapdiv.style.width = '100%';
mapdiv.style.height = '100%';
} else {
mapdiv.style.width = '600px';
mapdiv.style.height = '800px';
}
대충 요런 방식으로 구현하면 되겠네요.
728x90
반응형
'WEB2.0 > 프로그래밍' 카테고리의 다른 글
ERD 도구를 찾는다면 DB Designer (0) | 2011.02.07 |
---|---|
구글 주소록 contact API가 갑자기 안될때 (0) | 2011.02.01 |
flush는 mod_gzip일때 안됩니다. (2) | 2011.01.18 |
집에서 스탠포드의 iphone 개발 강좌듣기 (1) | 2011.01.18 |
twitter oauth 401 에러 발생시 서버 시간 체크할것 (0) | 2011.01.13 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 어플리케이션
- 애플
- 창업
- JavaScript
- Apple
- 공모전
- 아이폰
- 자바스크립트
- 네이버
- 웹표준
- 벤처
- 앱스토어
- 경진대회
- 트위터
- 앱
- 게임
- 안드로이드
- 소프트웨어
- android
- 구글
- 대학생
- php
- 모바일
- 스마트폰
- AWS
- CSS
- iPhone
- 아이디어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함