Closed johnBuffer closed 5 years ago
Hi,
You can try call azure::storage::blob::open_read
instead, it will return an concurrency::streams::istream
that can be used to read on demand.
Also, azure::storage::blob::download_range_to_stream
can specify the range that gets downloaded to stream.
Thank you very much for your answer ! I will try these two options.
It is exactly what I needed, thank you very much.
Also, there is a current library implementing fuse with block blob: https://github.com/Azure/azure-storage-fuse The underneath API calling Azure Storage services is using another lightweight version of this SDK that can be found below: https://github.com/Azure/azure-storage-cpplite
Hello,
I am trying to implement a full streaming FUSE based filesystem (by full streaming I mean no use of disk storage as cache) over Azure Blob storage.
In the documentation I found this method to download a blob:
But I am wondering how would it be possible to integrate this into the read function of a filesystem to download only the needed part of the blob ?
Thank you