Zobacz mój komentarz do problemu, który stworzyłeś na github. Miałem ten sam problem, ale udało mi się rozwiązać problem. Zawęziłem go do miejsca, w którym byłem pewien, że problem polega na tym, że część ekspresowego oprogramowania pośredniczącego zmodyfikowała żądanie. Wyłączałem oprogramowanie pośredniczące jeden po drugim, dopóki nie znalazłem mało prawdopodobnego winowajcy:connect-livereload
Skomentowałem app.use(require('connect-livereload')()); i problem zniknął. Wydaje mi się, że wstrzykiwał skrypt livereload do odpowiedzi (plik obrazu binarnego).