하늘빛 모바일 서비스를 사용하는 Android 앱을 개발 중입니다. 안드로이드에 푸른 색 저장소에서 큰 파일을 다운로드하고 싶습니다. 큰 파일을 블록 같은 것으로 다운로드하고 싶습니다. 내가 어떻게 해 ? 그것에 대한 자바 라이브러리가 있습니까?큰 파일을 Android에서 Azure로 다운로드
0
A
답변
1
블롭 저장 서비스는 청크로 데이터를 다운로드 할 수 있도록 매우 큰 파일을 조각으로 다운로드 할 수 있으며 모든 조각을 다운로드하면 파일을 만들 수 있습니다.
내가 구현의 정확한 세부 사항을 알고 있지만, 일반적으로 말하는 것은 당신이 어떻게 할 것인지하지 않도록 내가 같은 안드로이드/자바와 함께 일하지 않은 :
- 공유 액세스 서명을 받기를 (SAS)을 다운로드하려는 파일 (BLOB)에 저장하십시오. 아마도 Windows Azure 모바일 서비스를 사용할 수 있습니다. blob에 대한 액세스 권한이
Read
인 SAS를 가져 오십시오. 장치에서 계정 자격 증명을 공유 할 필요가 없으므로 SAS를 사용하는 것이 좋습니다. 여기에서 자습서를보고 모바일 서비스 (http://www.windowsazure.com/en-us/develop/mobile/tutorials/upload-images-to-storage-dotnet/)를 사용하여 BLOB 용 SAS URL을 만들 수 있습니다. - SAS URI가 있으면 REST API를 직접 사용하여 BLOB을 청크로 다운로드 할 수 있습니다.
Get Blob
작업을 호출해야합니다. 청크 크기는Range
요청 헤더로 전달되어야합니다. Azure 용 자바 스토리지 클라이언트 라이브러리를 Android에서 사용할 수 있는지는 잘 모르겠지만 사용 가능하다면 클라이언트 라이브러리는 REST API에 대한 래퍼이므로 REST API를 사용할 필요는 없습니다. - 모든 청크가 다운로드되면 파일을 생성하기 위해 이들을 어셈블 할 수 있습니다.
0
현재 Azure 저장소 용 Java 라이브러리는 현재 Android를 지원하지 않습니다 (이는 우리가 갖고있는 기능 요청이며 현재 조사 중입니다). 보안상의 이유로 SAS 또는 익명 액세스가 선호되는 시나리오이므로 모바일 장치에서 전체 공유 키 인증을 사용하지 않는 것이 좋습니다. 시나리오를 간단히 다운로드하여 범위 헤더가있는 간단한 GET 요청으로 충분하지만 응용 프로그램에서 BLOB 범위를 집계하는 논리를 구현해야합니다.
0
나는이 구식 질문을 계속 Google에 부탁합니다. 그래서 완성을 위해이 답변을 추가했습니다 (주석으로 추가하려했지만 너무 깁니다).
모바일 서비스에 대한 링크는 다음과 같습니다
http://azure.microsoft.com/en-gb/develop/mobile/android-samples/
과 마이크로 소프트 애저 스토리지 SDK에 대한 링크는 다음과 같습니다
관련 문제
- 1. 오류 복구시 큰 파일을 Android에서 다운로드
- 2. 다운로드 큰 파일을 다운로드
- 3. Android에서 Azure로 이미지 업로드
- 4. Zip 파일을 Android에서 다운로드
- 5. 로컬에서 Azure로 큰 데이터베이스 복원
- 6. 큰 파일을 cURL로 다운로드 하시겠습니까?
- 7. Android에서 다운로드 폴더로 다운로드
- 8. Android에서 다운로드
- 9. Android에서 한 번에 하나씩 다운로드 관리자 다운로드 파일을 만드시겠습니까?
- 10. Azure로 큰 NTFS 볼륨을 마운트하려면 어떻게해야합니까?
- 11. 큰 SQL 테이블을 SQL Azure로 마이그레이션
- 12. android에서 다운로드
- 13. android에서 전송 인코딩 헤더 파일을 다운로드 중
- 14. Android에서 ProgressBar로 비디오 다운로드
- 15. 파일 다운로드 코드가 원본보다 큰 파일을 다운로드합니다.
- 16. Powershell Invoke-RestMethod로 큰 파일을 다운로드 하시겠습니까?
- 17. 큰 요청 데이터가있는 파일을 다운로드 할 window.location
- 18. Ajaxplorer 큰 파일을 다운로드/업로드 오류
- 19. 큰 다운로드 파일을 ASP.NET에 저장할 수 없습니다.
- 20. 다운로드 큰 파일을 어떤 방법으로 PHP를 사용
- 21. Android에서 파일 다운로드
- 22. 큰 xml 파일을 android에서 구문 분석하십시오.
- 23. Android에서 큰 파일을 한 줄씩 읽습니다.
- 24. Android에서 큰 텍스트 파일을 읽는 방법?
- 25. android에서 큰 JSON 파일을 구문 분석하는 방법
- 26. 스레드 파일 다운로드 android에서?
- 27. 큰 파일을 Android에서 다운로드하는 동안 중단을 처리하는 방법은 무엇입니까?
- 28. Android에서 파일 다운로드
- 29. Android에서 텍스트 파일 다운로드
- 30. 큰 파일 다운로드
자바의 경우와 푸른 SDK (https : //로 GitHub의 .com/WindowsAzure/azure-sdk-for-java)가 Android에서 작동합니까? –
잘 모르겠습니다. 작동하는 경우, 그것을 사용할 수 있습니까? 나는 하늘빛 모바일 서비스를 사용하고 있습니다. –
아니요 지금은 작동하지 않습니다. –