Como obter o nome de um arquivo baixado com Angular $ http?

Eu escrevi um código que usa Angular $ http para baixar um arquivo. O nome do arquivo énão especificado no URL. O URL contém um identificador exclusivo para o arquivo, que é buscado de fora do aplicativo.

Quando$http.get(myUrl) é chamado, tudo funciona bem; o arquivo é recuperado e posso acessá-lo no meu manipulador de retorno de chamada, mas não consigo ver como obter o nome do arquivo. Capturando a resposta bruta com o Fiddler, vejo o seguinte:

HTTP/1.1 200 OK
Cache-Control: private
Content-Length: 54
Content-Type: application/octet-stream
Server: Microsoft-IIS/8.5
Access-Control-Allow-Origin: http://www.example.com/getFile/12345
Access-Control-Allow-Credentials: true
Content-Disposition: attachment; filename=testfile.txt
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Fri, 09 Oct 2015 20:25:49 GMT

Lorem ipsum dolar sit amet!  The contents of my file!

Pelo exposto, fica claro que o servidor está enviando de volta o nome do arquivo no "Content-Disposition", mas não encontrei nenhuma maneira de acessá-lo no meu retorno de chamada Angular. Como obtenho o nome do arquivo nos cabeçalhos?

Edite em resposta à resposta abaixo: Eu deveria ter mencionado antes que eu já tenteiresponse.headers(). RetornaObject {content-type: "application/octet-stream", cache-control: "private"}, por isso ainda não recebo a disposição de conteúdo por algum motivo.response.headers('Content-Disposition') retornanull.

questionAnswers(8)

yourAnswerToTheQuestion