REACT-NATIVE 안드로이드 웹뷰에서 파일 업로드 카메라 권한 요청
android/src/main/java/com/reactnativecommunity/webview/ RNCWebViewModule.java
RNCWebViewModule.java 파일 수정
@ReactModule(name = RNCWebViewModule.MODULE_NAME)
public class RNCWebViewModule extends ReactContextBaseJavaModule implements ActivityEventListener {
private static final int PICKER = 1;
private static final int PICKER_LEGACY = 3;
private static final int OPEN_CAMERA = 4;
private static final int SELECT_FILE = 5;
private static final int FILE_DOWNLOAD_PERMISSION_REQUEST = 1;
private static final int CAMERA_PERMISSION_REQUEST = 2;
....
final String DEFAULT_MIME_TYPES = "*/*";
final String TAKE_PHOTO = "Take a photo…";
final String TAKE_VIDEO = "Record a video…";
final String CHOOSE_FILE = "Choose an existing file…";
final String CANCEL = "Cancel";
....
}
아래 스크린샷은 그누보드로 만든 사이트를 웹뷰로 감싼 후 첨부파일을 올릴경우 카메라 호출후 업로드 가능
'React Native' 카테고리의 다른 글
react-native webview alert message url 안보이도록 ... (0) | 2020.12.31 |
---|---|
MAC BigSur 업데이트 후 Xcode 에뮬레이터 디버그 실행안되는 오류 수정 방법 (0) | 2020.11.22 |
REACT-NATIVE 인터넷 연결 확인 (0) | 2020.11.09 |
react-native-webview (웹뷰)에서 카드 결제 또는 외부앱 실행하기 (0) | 2020.11.02 |
REACT NATIVE FIREBASE 및 FCM을 사용하여 IOS 및 ANDROID에서 사용자 지정 푸시 알림 소리를 추가하는 방법 (0) | 2020.10.26 |