CodeShot
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);