728x90
안녕하세요.
오늘도 즐거운(?) 웹뷰 얘기입니다..
HTML에서 input 태그를 사용해서 파일 첨부를 하게 되면, iOS 웹뷰에서 자동으로 아래와 같은 팝업을 보여줍니다.
<input id="file_input" type="file">
근데, 난 사진만 첨부하고 싶어!!
라고 하는 경우엔 어떻게 해야 할까요?
웹 내에서 첨부된 파일의 확장자를 보고 필터링해 줄 수도 있지만,
accept라는 속성을 사용하면 사용자가 사진만 첨부하게끔 제한시킬 수 있습니다.
<input id="file_input" type="file" accept="image/*">
동시에 웹뷰 팝업에서는 'Take Photo or Video' 라는 문구가 'Take Photo' 라고 바뀌게 됩니다.
만약 이미지 말고 txt 파일만 받고 싶어!! 하는 경우엔 accept에 .txt 확장자만 넣어주면 되겠죠??
이 경우엔 웹뷰에서 팝업이 뜨지 않고 바로 '파일' 앱이 실행되고 '파일' 앱 내에서도 txt 파일만 선택할 수 있습니다.
<input id="file_input" type="file" accept=".txt">
이번 글은 여기서 마무리.
반응형
'기타' 카테고리의 다른 글
[Python] 일요일 시작 달력 기준으로 week number 가져오기 (0) | 2023.09.26 |
---|---|
아이폰으로 Github Two-factor 인증 활성화 (0) | 2023.08.17 |
Apple 기기별 os 최대 지원 버전 볼 수 있는 사이트 (0) | 2023.07.20 |
Bundle 통째로 복사하기 (0) | 2023.07.14 |
맥북에서 LoC 계산 (0) | 2023.07.11 |