Web UI copy to another folder gives net/http timeout error for large files (i.e. 32GB)

I was able to reproduce this on a home pc with a local samsung ssd with ext4

steps i took

git checkout -b v4.4.15 v4.4.15

(mariadb running but only empty cells db and perms created)

go run . configure

go run . start

dd if=/dev/zero of=32gbfile.bin bs=1M count=32768

upload the file using webui (no problems)

create a test folder

copy file to the test folder, after around 60 seconds it gives timeout waiting for headers message

I have a hard time following the go code, maybe its because there are so many interfaces. If you tell me an area to breakpoint, etc when I get time I’ll pull more information. IMO, I seems like a default http timer or something that needs to be push out a bit.