0
画像ファイルのリストを一度にサーバに渡したいと思います。jquery then srcをフェッチしてサーバに画像をアップロード
var formData = new FormData();
// Iterate all td's in second column
$("#table-image tbody tr:not(:first-child)").each(function (index, value) {
var blob = value.cells[4].innerText;
var fileName = (index + 1) + ".jpg";
srcToFile(blob, fileName, "image/jpeg")
.then(function (file) {
formData.append("file", file);
alert(formData.getAll("file").length); ** // I know that I can use aJax jquery to pass one by one at here**
}, function (error) {
//
});
});
function srcToFile(src, fileName, mimeType) {
return (fetch(src)
.then(function (res) { return res.arrayBuffer(); })
.then(function (buf) { return new File([buf], fileName, { type: mimeType }); })
);
}
この場合、formDataはどのように使用できますか?
ありがとうございました!
「srcToFile()」とは何ですか? – Barmar
@Barmar私の投稿を更新しました。この関数は画像として新しいファイルを作成するためのものです。 –
開発ツールからhttpリクエストを確認しましたか?あなたの要求に含まれているイメージファイルですか? – Jesse