Czy załącznik Content-Disposition jest zablokowany z XMLHttpRequest?

Chcę wykonać żądanie javascript xhr dla pliku png z serwera WWW C #, który napisałem. Oto kod, którego używam

    var imgUrl = "http://localhost:8085/AnImage.png?" + now;
    var request = new XMLHttpRequest();
    request.open('GET', imgUrl, false);
    request.send(); // this is in a try/catch

Po stronie serwera odsyłam plik i dodaję nagłówek Content-Disposition. Otrzymuję następującą odpowiedź

Upewniłem się, że Content-Disposition zostało dołączone w nagłówkach po Content-Type (zrzut ekranu pochodzi z Firebug, który dołączany jest w kolejności alfabetycznej).

Rezultat jest taki, że żadne okno dialogowe nie jest wyzwalane, czy brakuje mi czegoś w odpowiedzi?

edit: Chcę wykonywać wszystko w javascript z kilku powodów. Po pierwsze: nie chcę pokazywać obrazu i chcę zachować wszystko za kurtyną. Po drugie: przy żądaniu obrazu chcę, aby funkcja Content-Disposition była dodawana tylko do określonych żądań. Takie żądania są oznaczone nagłówkiem „Ostrzeżenie” o wartości „AttachmentRequest”

request.setRequestHeader("Warning","AttachmentRequest");

questionAnswers(1)

yourAnswerToTheQuestion