HTTP WebCommunication Questions and Support

The image was just to show the requirements for the json structure (body).

I managed to implement here!
Thanks for your attention!!!

1 Like

I’ve come across a problem related to the size of a file. It’s exceeding 2.1GB, which ends up causing a crash in the project.

The file is this size on the computer:

size

I’m using this node to download:

Is there any way with the plugin to download files larger than 2GB?

The HTTP module in Unreal still runs in 32Bit in many parts. I think the newer Unreal versions can handle it better. Have you tried the “Low Ram” variant of the function? Since Unreal stores the data in RAM first, it makes more sense to use the “Low Ram” function for larger downloads anyway. Take 100MB chunks. It’s also useful if the download aborts because then you don’t have to start from the beginning.

When testing using the “Low Ram” function, configured to use 25MB as in your example, the download occurred normally without any type of error (even though it took longer than normal).

If I separate the downloads for perhaps larger than 1GB using the “Low Ram” function and those below that using the standard function, would that be a correct solution or at least one that makes sense?

You can do it. But as I wrote above, I recommended 100MB instead of 25MB. You can also take even larger pieces like 500MB or 1000MB. Since the download is restarted after each piece, the download will take longer if you do it in small pieces. 25MB is more suitable for smartphones.