(xhr いわゆるajax)で通信します。
const fileUpload = async () => {
const url_1 = 'https://hogehoge.jpg'
const url_1 = 'https://fugafuga.jpg'
const file_1 = await urlToFile(url_1)
const file_2 = await urlToFile(url_2)
var formData = new FormData()
formData.append("file001", file_1);
formData.append("file002", file_2);
const result = await fetch('/file-upload-backend-url', {
method: 'POST',
body: formData,
}).then((response) => {
return response.url;
})
return result;
}
urlToFile メソッドはこちらを使用します
URL から File オブジェクトに変換する|プログラムメモ
実行
fileUpload()