webview (2) 썸네일형 리스트형 [iOS,Swift] WebView 파일 다운로드 구현하기 iOS 에서 파일다운로드를 해서 다른 앱이나 Airdrop 등으로 공유하는 방향으로 구현해 보려고 한다 WebKit 의 WKNavigationDelegate를 상속받아 navigationResponse 에서 mimeType이 있을때 파일 다운로드를 구현하는 방식으로 하면 되겠다 우선 mimeType 구조체를 만들고 다운로드로 인식할 값을 init 해준다 struct MimeType { var type:String var fileExtension:String } ... var mimeTypes:[MimeType] = [] ... mimeTypes = [MimeType(type: "ms-excel", fileExtension: "xls") ,MimeType(type: "pdf", fileExtension: .. [Android] WebView 파일 다운로드 구현 하이브리드 앱을 만드는 과정에서 앱에서 직접 파일 다운로드를 구현해야 되는 상황이 생긴다 보통은 다른 웹 브라우저를 통해서 다운로드 해도 되지만 직접 받기위해서 추가로 구현해야한다 webView.setDownloadListener(new DownloadListener() {}); 웹뷰의 setDownloadListener 를 이용하면 파일 다운로드를 만들수있다. webView.setDownloadListener(new DownloadListener() { @Override public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) { try { D.. 이전 1 다음