Hello, I would like to upload a large file to a NextCloud instance using Nim. I 
have figured out how to authenticate. What I was wondering is how can I upload 
a large file. Clearly, I can't open the file and read the whole file into 
memory (it's 10GB). I was wondering if I have to do something like:

create http client

open file and read in chunks:
    http put chunk to next cloud

close http client

I am puzzling over the httpclient.request procedure. It seems as if I would be 
doing lots of separate put requests and not streaming the data. Is it possible 
to open the file and pass the filehandle to the request and then the request 
procedure would just read the file in chunks and send it to the server?

Sorry if this is a bit confused. I can upload a small file, but larger files 
are puzzling me.

Many thanks for your help, adil

Reply via email to