Send filename header when downloading artifact archive

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Summary

When downloading a full artifacts archive via the API (https://docs.gitlab.com/ee/api/job_artifacts.html) the filename header isn't sent. This causes an artifacts archive downloaded with curl --remote-name to have a weird name, e.g. download?job_name=[JOB_NAME].

Proposal

Send a filename header back with the artifacts archive.

Edited by 🤖 GitLab Bot 🤖