인프런 커뮤니티 질문&답변
웹뷰 사용시 첨부파일 설정(<input type='file'>) 및 위치(Geolocation) 설정 문의
작성
·
848
0
WebView.setWebChromeClient(new WebChromeClient() {
@Override
public void onGeolocationPermissionsShowPrompt(
String origin,
GeolocationPermissions.Callback callback) {
...
}
@Override
public boolean onShowFileChooser(
WebView webView,
ValueCallback<Uri[]> filePathCallback,
FileChooserParams fileChooserParams) {
...
}
});
위 안드로이드 코드에 대응되는 Flutter에서의 사용법에 대해 문의 드립니다.
iOS는 환경이 안되어 확인 못한 상태이며,
안드로이드는 첨부파일 설정은 확인 했는데, 위치 설정 방법은 찾지 못했습니다.
알고 계시면 한수 전수 부탁드립니다.
WebViewController _webViewController = WebViewController();
if (Platform.isAndroid) {
final androidController = _webViewController.platform as AndroidWebViewController;
await androidController.setOnShowFileSelector(showSelectMediaType);
}
Future<List<String>> showSelectMediaType(
final FileSelectorParams params) async {
}






첨부 파일 설정은 위의 문의 내용에 기술한 것으로 확인되었고,
위치 정보 설정을 못하고 있다고 전달했으나, 커뮤니케이션이 잘 안 되었나 봅니다.
해결은 못 하였으나, 답변 감사합니다.