Midسختی 3 از ۵· در 60٪ مصاحبههای این حوزه پرسیده شده
چگونه فایل را در ASP.NET Core در Azure Blob ذخیره میکنید؟
☆نشان کردنپاسخ کوتاه
با استفاده از بسته Azure.Storage.Blobs و کلاسهای BlobServiceClient، BlobContainerClient و BlobClient.
پاسخ کامل
روند معمول: ساخت BlobServiceClient از روی Connection String، گرفتن BlobContainerClient مربوط به Container، سپس BlobClient برای یک فایل مشخص و در نهایت UploadAsync.
مثال کد
var container = blobServiceClient.GetBlobContainerClient("images");
await container.GetBlobClient("profile.jpg").UploadAsync(stream);
