kintone.proxy.upload で S3 にアップロードしたい

何を実現したいのかを書きましょう

kintone.proxy.upload で S3 に添付ファイルをアップロードしたい

発生した問題やエラーメッセージを具体的に書きましょう

data.value の値が正しくない

実行したコードをコピー&ペーストしましょう

以下の関数を利用します
kintone.proxy.upload(url, method, headers, data, successCallback, failureCallback)

こちらの data の ‘data.value’ をどのように設定するかをお聞きしたいです。

kintone.events.on(‘app.record.create.submit.success’, function(event) { //保存したタイミングで実施

const attachments = record.添付ファイル.value; //添付ファイルの情報を attachmentsに設定
attachments.forEach(function(attachment) {
const fileKey = attachment.fileKey;
const fileName = attachment.name;
const fileBlob = attachment.???; // 元データの「添付ファイル.value」の情報では無いのか?

const data = {
format: ‘RAW’,
value: fileBlob
};

疑問にお答えするのであれば、添付ファイルのvalueにはファイルのデータはなく、ファイルをダウンロードするためのファイルキーがあるだけです。そのファイルキーを用いてファイルダウンロードAPIを実行して初めてファイルのデータが取得できます。
実際にアップロードまでさせるにはCORSの問題等を解決させなければならないと思いますが…。

返信有り難うございます!
Fetch API で、ダウンロードする方法ですね。
質問の後に色々と調べていたら以下のサイトが似た使い方のようなので調整してます。