Вы загружаете в хранилище BLOB-объектов, если вы используете функцию Загрузка файла в IoT Hub Device SDK.
Предел текущего размера блочного объекта составляет 4,75 ТиБ.
Пример кода:
private static async void SendToBlobAsync()
{
string fileName = "image.jpg";
Console.WriteLine("Uploading file: {0}", fileName);
var watch = System.Diagnostics.Stopwatch.StartNew();
using (var sourceData = new FileStream(@"image.jpg", FileMode.Open))
{
await deviceClient.UploadToBlobAsync(fileName, sourceData);
}
watch.Stop();
Console.WriteLine("Time to upload file: {0}ms\n", watch.ElapsedMilliseconds);
}
deviceClient
- это ваш клиент IoT Hub (устройство).