On Tue, Dec 24, 2019 at 12:33:34AM +0000, psyscout via Digitalmars-d-learn 
wrote:
[...]
> auto putObjectRequest(string bucket, string key, string file)
> {
>       import std.stdio : File;
> 
>       enum chunk_size = 16 * 1024; // 16 KiB
>       auto file_ = File(file, "r");
> 
>       return PutObjectRequest!(File.ByChunkImpl)(bucket, key,
> file_.byChunk(chunk_size), file_.size);

Hmm, try replacing the above line with:

        auto range = file_.byChunk(chunk_size);
        return PutObjectRequest!(typeof(range))(bucket, key, range, file_.size);


T

-- 
Never step over a puddle, always step around it. Chances are that whatever made 
it is still dripping.

Reply via email to