반응형
NuGet 패키지 관리자에서 Widows.Azure.Storage 참조 추가
Azure Portal Blob Storage 에서 Storage account 및 accesskey 확인
private void blobStorageUpload(Stream stream, string fileName)
{
String accountname = "스토리지 계정";
String accesskey = "엑세스 키";
StorageCredentials creden = new StorageCredentials(accountname, accesskey);
CloudStorageAccount acc = new CloudStorageAccount(creden, useHttps: true);
CloudBlobClient client = acc.CreateCloudBlobClient();
CloudBlobContainer cont = client.GetContainerReference("컨테이너이름");
cont.CreateIfNotExists();
cont.SetPermissions(new BlobContainerPermissions
{
PublicAccess = BlobContainerPublicAccessType.Blob
});
try
{
String fm = $"{ fileName}.png";
CloudBlockBlob cblob = cont.GetBlockBlobReference(fm);
using (Stream streamfile = stream)
{
cblob.UploadFromStream(streamfile);
}
}
catch (Exception e)
{
}
}
728x90
반응형
'Programing > .NET' 카테고리의 다른 글
[C#] BarcodeLib 바코드 생성 (0) | 2021.11.10 |
---|---|
[C#]SFTP 파일 업로드 (0) | 2021.11.08 |
[C#] AES256(AES/CBC/PKCS5Padding) 암/복호화 (0) | 2021.03.14 |
[C#] RestSharp 으로 HTTP/HTTPS 통신 (0) | 2020.07.24 |
[C#] Log파일 생성 (0) | 2019.07.30 |