Publié le

phonegap 파일 다운로드

파일을 저장 합니다. 디렉터리-외부 저장소의 응용 프로그램 공간입니다. 안 드 로이드 WriteFile에서 Blob 개체를 dataObj로 전달 하 고 새 파일에 저장 합니다. FileEntry 개체가 있는 경우 Fileentry 개체의 다운로드 메서드를 사용 하 여 파일을 다운로드 합니다. FileTransfer의 다운로드 기능에 대 한 세 번째 인수는 응용 프로그램의 readBinaryFile File 함수를 호출 하는 데 사용할 수 있는 성공 콜백입니다. 이 코드 예제에서 항목 변수는 새 FileEntry 다운로드 작업의 결과 수신 하는 개체입니다. target_path: 디렉토리 (예: dira/dirb/file.html)를 포함할 수 있으며 디렉토리가 재귀적으로 작성 됩니다. 파일 전송 플러그인을 사용 하 여 파일을 업로드 하는 경우 파일 플러그인을 사용 하 여 업로드할 파일을 제공 합니다 (다시 FileEntry 객체 여야 함). 모든 항목을 업로드 하려면 먼저 디렉터리의 getFile 메서드를 사용 하 여 업로드할 파일을 만듭니다. 이 예제에서는 응용 프로그램의 캐시 (fs. 루트)에 파일을 만듭니다. 그런 다음 앱의 writeFile 함수를 호출 하 여 업로드할 일부 콘텐츠를 갖게 됩니다. 참고: 외부 저장 장치를 탑재할 수 없는 경우, 코르도바.

외부 * 속성은 null입니다. 파일을 성공적으로 읽으면 Create객체로 사용 하 여 DOM URL 문자열을 만든 다음 이미지를 표시할 수 있습니다. 응용 프로그램이 이전에 사용자에 게 배송 된 경우이 플러그인의 이전 (3.0.0) 버전을 사용 하 고 영구 파일 시스템에 파일이 저장 되어 있는 경우 config.xml이 해당 위치를 지정 하지 않는 경우에는 환경 설정을 호환성으로 설정 해야 합니다. 영구 파일 시스템. 위치를 “내부”로 전환 하면 해당 응용 프로그램을 업그레이드 하는 기존 사용자가 장치에 따라 이전에 저장 된 파일에 액세스 하지 못할 수 있습니다. 파일 플러그인 Api를 사용 하기 전에, 파일 시스템에 대 한 액세스를 가져올 수 있습니다. 이렇게 하면 영구 또는 임시 저장소를 요청할 수 있습니다. 사용자가 권한을 부여 하지 않으면 영구 저장소가 제거 되지 않습니다. V 1.0.0을 사용 하면 fullPath 특성은 HTML 파일 시스템의 루트를 기준으로 하는 경로입니다. 그래서, 위의 경로는 이제 둘 다 파일의 fullPath가 있는 FileEntry 객체로 표현 될 것 이다 SdCard 하지 장치 스토리지 내에서 다운로드 됩니다. 안 드 로이드 방금 업로드 한 이미지를 다운로드 하려면 요청을 처리할 수 있는 유효한 URL (예: http://some.server.com/download.php이 필요 합니다.

다시는 FileTransfer에 대 한 성공 처리기입니다. 다운로드 메서드는 Filetransfer 개체를 받습니다.