Я загружаю файл PDF из корзины AWS S3, используя официальный клиент на C #.Кажется, что загружается весь файл, но все равно 0 с после 8192 (0x2000) байтов.Смотрите ниже (оригинальный файл слева, S3 скачать справа):
Любые идеи относительно того, почему это происходит, будут высоко оценены.
Вот код:
var client = new AmazonS3Client(
new AmazonS3Config
{
RegionEndpoint = RegionEndpoint.EUWest1
});
var transferUtility = new TransferUtility(client);
var request = new TransferUtilityOpenStreamRequest
{
BucketName = bucketName,
Key = key
};
using (var stream = transferUtility.OpenStream(request))
{
var bytes = new byte[stream.Length];
stream.Read(bytes, 0, (int)stream.Length);
stream.Close();
return bytes;
}
Заранее спасибо,
Стив.