It seems that when downloading a single 1GB file, a SocketTimeoutException is thrown once it gets near the 1GB mark.
I tested files that were <250MB, <500MB, and <850MB. All of these files downloaded fine and could switch to/from those tilesets easily. Once I got to files that were 1GB+, this exception is thrown.
I looked up this problem, and this is a common issue when downloading files this way. The way around it could be to implement a download manager instead of manually downloading the file.
It seems that when downloading a single 1GB file, a SocketTimeoutException is thrown once it gets near the 1GB mark.
I tested files that were <250MB, <500MB, and <850MB. All of these files downloaded fine and could switch to/from those tilesets easily. Once I got to files that were 1GB+, this exception is thrown.
I looked up this problem, and this is a common issue when downloading files this way. The way around it could be to implement a download manager instead of manually downloading the file.