2014-04-07 5 views
0

Azure Web Api를 계획 중입니다. 요청 중 하나는 사용자가 모바일 장치에서 Blob 저장소로 이미지를 업로드 할 수 있도록하는 것입니다. 클라이언트는 Windows 폰, iPhone 및 Android 폰입니다.모바일 서비스없이 Azure Blob 저장소에 이미지를 업로드하기위한 아키텍처

솔루션을 계획하려고 할 때 Azure Mobile Services에서이 작업을 수행하는 많은 자습서를 발견했습니다. 그러나 확장 요구 사항에 따라이 솔루션을 사용해서는 안됩니다. 대신 우리는 클라이언트가 SAS (Api에서 생성)으로 보호 된 이미지를 Blob 저장소에 직접 업로드하기를 원합니다.

모바일 서비스가없는 모든 종류의 실제 모바일 OS 업로드를 처리하는 방법을 아는 사람이 있습니까?? 누구나 튜토리얼, 하우투 (how-to's) 등에 링크가 있습니까?

편집 : 모든 다른 장치가 자신의 사진 업로드를 처리하는 방법,

미안 슈어하지?

게시 양식 데이터? 멀티 파트? REST를 통해 업로드 하시겠습니까? FTP를 통해 업로드 하시겠습니까?

이 질문으로 인해 모든 모바일 OS에서 가장 간단한 솔루션을 수용하기 위해 프로젝트를 계획하는 몇 가지 힌트를 찾습니다.

답변

1

웹 요청을 보낼 수있는 모든 응용 프로그램이이 트릭을 수행 할 수 있으므로 사용자의 요구 사항에 대해 구체적으로 설명해야합니다.

블롭 REST API ("put"메소드) as described here을 사용하면 모든 응용 프로그램에서 수행 할 수 있습니다. 올바른 헤더와 blob을 포함하는 Http 요청을 요청 본문으로 전송하는 것은 단지 문제입니다. 컨테이너가 공개되지 않은 경우 공유 액세스 키를 배포하는 방법을 찾아야 할 것입니다.

+0

제 질문을 편집했습니다. –

관련 문제