Horde Artifact Browser can produce download URLs greater than 8KB

Using the Horde Artifact browser browse to a folder with a lot of files in a subfolder (for example temporary artifacts that contains Engine/Binaries/Win64, see attached) and use the “Download” button. This will generate a URL with a filter in the query params that can exceed 8KB (see an attached example of a URL with ~75000 characters).

This can cause issues with things like AWS CloudFront that limit URL length to 8KB. There are workaround by downloading the containing folder or the entire artifact.

It would be great however to change how these requests are performed (possibly as an HTTP POST) to avoid issues with the URL growing beyond 8KB.

Hey there Lucian,

Thanks for this. I’ve created a jira for the team to dig into this a bit. For posterity, the internal jira item is UE-274987.

I’ll circle back when the public variant is available.

Kind regards,

Julian