Я искал и искал и не нашел ни одного примера.
Я использую пакеты Azure .Storage.Blobs в C#. NET Core.
Вот пример моего текущего кода, который не работает.
Я получаю статус: 413 (Тело запроса слишком большое и превышает максимально допустимый предел.)
Поиск кажется, указывает на то, что существует ограничение 4 МБ или ограничение 100 МБ, это не ясно, но я думаю, что это 4 МБ для добавления блогов и ограничение 100 МБ для блочных объектов.
var appendBlobClient = containerClient.GetAppendBlobClient(string.Format("{0}/{1}", tenantName, Path.GetFileName(filePath)));
using FileStream uploadFileStream = File.OpenRead(filePath);
appendBlobClient.CreateIfNotExists();
appendBlobClient.AppendBlock(uploadFileStream);
uploadFileStream.Close();
Это не работает из-за ограничения 4 МБ поэтому мне нужно добавить 4 МБ фрагментов моего файла, но я не нашел примеров лучшего способа сделать это.
Так что я пытаюсь выяснить, это лучший способ загрузки больших файлов, кажется это должно быть сделано кусками, возможно, 4 МБ для добавочных BLOB-объектов и 100 МБ для блочных BLOB-объектов, но документация не ясна и не содержит примеров.