画像ファイルを外部APIでアップロードするところで困ってます。

添付ファイルフィールドの画像を下記URLをもとに取得するところまでできました。

ファイルダウンロードで必須となる2つの手順

上記を参考に取得したファイル↓

xhr.response

string($binary)

に変換して外部APIのリクエストボディに入れてアップロードがしたいです。

しかし、

xhr.responseType = 'text';

にするとどうやら文字化けしているようです。

正しくリクエストボディに

string($binary)

を入れるにはどのようなコードを書けばいいでしょうか。

ご教示いただければ幸いです。

よろしくお願いします。