2013-09-26 1 views

답변

0

다음 예와 같이 당신이, 당신이해야 윈도우 Azure 스토리지 클라이언트 라이브러리의 최신 버전을 사용하는 경우 here에서이

public Uri UploadBlob(string path, string fileName, string content) 
{ 
    var cloudBlobContainer = cloudBlobClient.GetContainerReference(path); 
    cloudBlobContainer.CreateIfNotExist(); 

    var blob = cloudBlobContainer.GetBlobReference(fileName); 
    blob.UploadText(content); 

    return blob.Uri; 
} 
+0

생산에만 재시도 정책이 있어야합니다. 저장소 클라이언트 라이브러리에는이 기능이 포함되어 있으며 이상한/간헐적 인 오류가 사라질 수 있습니다 (특히 대용량 환경에서 발생) : http://blogs.msdn.com/b/windowsazurestorage/archive/2011/02/03/overview- of-the-retry-policies-in-the-windows-azure-storage-client-library.aspx를 참조하십시오. –

1

를 해결하기 위해 나를 도와 컨테이너를 만든 다음이 컨테이너를 사용하여 blob에서 컨테이너 내에 넣을 경로와 함께 blob 참조를 가져옵니다. 게시 한 경로와 유사한 경로를 만들려면 :

CloudBlobContainer container = blobClient.GetContainerReference(“mycontainer”); 
container.CreateIfNotExists(); 

CloudBlockBlob blob = container.GetBlockBlobReference("newfolder/newTextfile.txt"); 
blob.UploadText("any_content_you_want");