URL에서 파일을 다운로드하려면 downloadTask . 또한 위치가 작업에 있는 위치를 파악해야 하므로 내 예제의 ViewController인 관찰자는 URLSessionDownloadDelegate. 프로젝트에서 웹 보기에 로드 된 http 페이지에서 mp3 파일을 다운로드하려고합니다. 다운로드 한 파일은 전화 드라이브 또는 보관함과 같은 앱에서 열 수 있습니다. 안녕하세요 @LandLu , 당신의 도움을 주셔서 감사합니다. 나는 당신의 방법을 시도했지만 작동하지 않았다. DecidePolicy 함수가 호출되지 않았을까 봐 두렵습니다. 내 코드를 살펴보고 내가 놓친 것이 있는지 확인해 볼 수 있습니까? 감사합니다. iOS 10.0 또는 이후에 연결된 iOS 앱은 Info.plist 파일에 액세스해야 하는 데이터 유형에 대한 사용 설명 키를 포함해야 하거나 충돌할 수 있습니다.

사용자의 사진 데이터에 특히 액세스하려면 NSPhotoLibrary사용 설명 및 NSCamera사용 설명이 포함되어야 합니다. 서버 측에서 mp3 파일은 웹루트 외부에 있습니다. 그래서, 다운로드에 대 한 링크는 같은 것 “download.php?id=554” 안녕하세요, iOS WKWebView 내 애플 리 케이 션에 웹사이트를 로드 하는 사용자 지정 렌더러와 Xamarin Forms WebView를 사용 하 고. 이 문제는 사용자가 파일을 다운로드하기 위해 URL을 클릭할 때 발생하며 WKWebView는 아무 것도 하지 않습니다. 이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 사전에 감사합니다. 로드HTMLString(_:baseURL:) 사용 메서드는 로컬 HTML 파일 또는 loadRequest(_:) 로드를 시작합니다. 웹 콘텐츠 로드를 시작하는 메서드입니다. stopLoading() 메서드를 사용하여 로드를 중지하고 isLoading 속성을 사용하여 웹 뷰가 로드 중인지 확인합니다. 몇 가지 를 확인 하려는 것입니다., 요청 HTTPMethod 게시물 될 것입니다., 또한 탐색 유형 UIWebView 탐색형식 제출, UIWebView 탐색형식다시 제출, 또는 UIWebView 탐색유형링크. 또한 요청 URL의 쿼리 문자열을 구문 분석해야 하며 응답 콘텐츠 처리, 첨부 파일 또는 DL 키가 있으며, 요청 이 있는 경우 파일 다운로드입니다. 그런 다음 요청에 대한 NSURLConnection를 만들고 시작한 다음 웹 보기 대리자에서 NO를 반환해야 합니다.

. Edit_: 빠른 코드 예제를 더 잘 이해하려면 NSURLConnection 대리자 메서드를 추가해야 합니다. 나는 헤더 필드의 일부 키를 확인하고 그들이 통과하는 경우 다운로드를 시작하거나 다운로드하지 않는 것으로 판명되면 웹 보기가 계속로드하도록 할 수 있습니다. (에 간다 디수신 응답) scalesPageToFit 속성을 사용하여 웹 보기에 처음 표시될 때 웹 콘텐츠의 배율을 프로그래밍 방식으로 설정할 수도 있습니다. 그 후, 사용자는 제스처를 사용하여 배율을 변경할 수 있다. 사용자가 웹 페이지에서 링크를 클릭하면 UIWebView가 자동으로 “shouldStartLoadWithRequest” 메서드를 호출하고 아래 코드를 사용하여 메서드를 다운로드합니다 – (BOOL)webView*(UIWebView*)webView는 탐색유형:(UIWEBViewNavigationType)을 요청하여 사용자 입력의 대리자에서 리소스를 로드할 시기를 결정합니다. 실제 요구 사항을 얻지 못했지만 아래 코드를 사용하여 URL에서 파일을 다운로드 할 수 있습니다. 나는 우리가 HTML 콘텐츠를 표시하기 위해 UIWebview를 사용하는 응용 프로그램이 있습니다. 해당 페이지에는 PDF링크가 있으며, 터치시 UIWebview 내부에서 PDF가 열립니다. 웹뷰 내부에서 열지 않고 PDF를 로컬로 다운로드할 수 있는 방법이 있습니까? 최신 WKWebView보다는 UIWebView를 사용하는 이유가 있습니까? WKWebView는 이를 포함하여 다양한 작업을 더 쉽게 만듭니다. 특히 WKNavigationDelegate 프로토콜의 다양한 대리자 콜백을 살펴봅니다. uiWebView 위임 방법에서 웹 페이지의 링크를 누를 때 mp3 파일 URL (NSURLRequest 개체에서 읽기)을 얻을 수 있습니다., uiWebView 대리자 메서드에서 6 이상, 이 보기의 복원에 값을 할당 하는 경우식별자 속성, 해당 URL 기록을 유지 하려고, 각 페이지에 대 한 크기 조정 및 스크롤 위치, 그리고 어떤 페이지에 대 한 정보 현재 볼 수 있는.


Terug