Garoonワークフローの添付ファイルを別ドメインのKintoneにアップロードしたい

ドメインAのGaroonワークフローのデータを最終承認が終わったら、
プロキシAPIを使ってドメインBのKintoneアプリのレコードとして追加するというカスタマイズをしています。
添付ファイル以外のレコードの追加は出来ました。

ドメインAのファイルが添付されているワークフローで、最終承認の申請画面を表示した場合、
そのファイルをドメインBのKintoneの一時領域にアップロードしてファイルキーを取得したいです。

同一ドメインのKintoneの場合は、
・kintone連携用トークン(garoon.connect.kintone.getRequestToken)
・FormData
・XMLHttpRequest
を使用してアップロード・ファイルキーの取得が出来ました。

プロキシAPIを使ってファイルをアップロードしようとしたのですが、
ファイルデータ(formData)の渡し方が良くわかりません。

path = `https://${subdomain}.cybozu.com/k/v1/file.json`;
const resp = await garoon.base.proxy.send('postFileupload', path, 'POST', {}, formData);

エラーは下記のような感じです。

js_api_garoon.js?20240115.text:1 Uncaught (in promise) Error: Usage: garoon.base.proxy.send(proxy_id, url, method, headers, data, callback, error)
    at send (js_api_garoon.js?20240115.text:1:919)
    at Object.send (commons_chunk.js?20240115.text:311:14636)

プロキシAPIの設定画面

下記のように修正してみましたが、
Kintone側に渡ったファイルは、txtファイルしか開けませんでした。
実際の運用としましては、Excelやpdf,JPEGなども送りたいです。
何か良い方法はございますでしょうか?

・プロキシAPIのヘッダー「Content-Type」を削除
・下記のようにソースを修正

const boundary = '---------------------------kintoneBoundaryData';
let param = '--' + boundary + '\r\n' + 'Content-Disposition: form-data; name="file"; filename="'
      + {ファイル名} + '"\r\nContent-Type: application/octet-stream\r\n\r\n' + {ダウンロードした添付ファイルの内容} + '\r\n' + '--' + boundary + '--';

const resp = await garoon.base.proxy.send(proxyCode_file, path, 'POST', {'Content-Type': 'multipart/form-data; boundary=' + boundary}, param);