에 사용 Azure 컨테이너를 생성하고 개인용으로 설정했습니다. 내용은 로그인 한 사용자에게만 표시 될 수 있기 때문에 권한을 개인으로 설정해야합니다. 그러나, 태그에 BLOB를 사용하려고합니다. 컨테이너가 비공개로 설정된 경우에는이 작업을 수행 할 수 없습니다. 이 문제를 해결할 방법이 있습니까? 아니면 다른 누구에게도 동일한 문제가 발생합니까?Azure 저장소 - 개인 컨테이너의 BLOB를 <img> 태그
CodePlex/Code Project에서 다운로드 한 (PhluffyPhotos, MyPictures) 모든 코드 샘플은 항상 컨테이너를 Public (Container/Blob)로 설정했습니다.
감사합니다.
+1이 답변입니다. 내 웹 사이트 중 하나에서 내 이미지를 보호하기 위해 (다른 사이트에서 인쇄되지 않도록) SAS를 사용했습니다. 백엔드 코드에서 매우 짧은 시간 (즉, 5 초)으로 SAS를 생성하고 BLOB URL을 SAS와 함께 (MVC를 사용하여) 보았습니다. 그래서 그것은 내 웹 페이지에 보여 질 수 있습니다. 그러나 다른 사람들은 SAS가 만료되어이 URL을 사용하여 이미지를 검색 할 수 없습니다. –
MSDN 포럼에서도이 문제에 대한 논의가 있었지만 결론적으로 Sandrino가 보낸 링크에서 기본적으로 다음 세 가지 방법 중 하나를 사용합니다. - http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/dbfb9d13-d463-4461-b51f-466261617cb7 - http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/6b4ff906-c303-44b5-8b94-153e4edae201 – stack247