2014-01-17 4 views
-2

BLOB 저장소에서 파일을 업로드하고 다운로드해야합니다. 튜토리얼에서 파일을 업로드하고 다운로드하는 데 좋은 article을 찾았습니다. 그래도 몇 가지 질문이 있습니다.Windows Azure - 대기열을 사용하여 BLOB에 파일 업로드

  1. 나는 폴더 구조를 만들려하고

    등의 작업을한다. 폴더에서 특정 파일 가져 오기

    b. 폴더 및 해당 하위 폴더의 모든 파일 가져 오기

    c. 특정 폴더에있는 파일의 이름 가져 오기

    d. 특정 폴더 또는 하위 폴더

에 특정 폴더에있는 파일 및 하위 폴더

  • 업로드 파일의 이름을 가져 오기 그렇게 나는 모든이에 대기열을 사용해야하기위한 가장 좋은 방법은 무엇입니까? 대용량 파일을 BLOB로 업로드 할 때 성능에 미치는 영향은 무엇입니까?

  • 답변

    1

    대기열을 실제로 사용할 수 없습니다. 이유 :

    • 대기열에있는 메시지의 최대 크기는 64KB입니다. 파일 크기가 64KB를 초과하면 어떻게됩니까?
    • 더 중요한 것은 대기열이 그 용도로 사용되지 않음을 의미합니다. 대기열은 일반적으로 연결이 끊어진 응용 프로그램 간의 비동기 통신 채널로 사용됩니다.

    주위를 검색하면 얼룩 저장 장치에 파일을 업로드하는 방법에 대한 많은 예제가 있습니다.

    폴더를 업로드 할 때 기본적으로 폴더를 반복하고 모든 파일을 나열하고이 파일을 업로드합니다. BLOB 저장소는 실제로 폴더 계층 구조를 지원하지 않기 때문에 폴더 구조를 파일 이름 앞에 추가하여 BLOB의 이름을 지정해야합니다. 예를 들어, assets이라는 이름의 컨테이너에있는 C:\images\thumbnails 폴더의 파일을 업로드한다고 가정 해 보겠습니다. a.png이라는 파일을 업로드하는 경우 BLOB의 이름을 images/thumbnails/a.png으로 지정하면 폴더 구조를 유지할 수 있습니다.