js-sdk を使用して単一アップロードのフォーム送信機能は完了しましたが、複数の写真をアップロードしたいのですが、どうすればよいですか?
var f = new FormData(document.getElementById("testform"));
フォーム内に複数のファイル コントロールがあり、ファイルが選択されている場合、新しい FormData には複数のファイルが含まれます。複数の写真をアップロードしたい場合は、フォームで複数のファイルを選択するだけです。 ただし、この場合、SDK 内のコードは適用できない可能性があります。全体的な進行状況を計算する部分は問題ありませんが、seccess のコードは 1 つの画像の処理にのみ適しているようです。アップロード後に画像を表示する必要がない場合は、画像を表示するコードの部分を削除できます。
正常にアップロードされた画像を表示したい場合は、送信時にフォーム全体を FormData に変換しないことも検討できます。代わりに、最初に選択したファイルを含むファイル コントロールの数を確認し、各コントロールが個別の FormData オブジェクトを生成し、最後にこれを呼び出します。順にSDK。
この場合、SDK内の文字列を蓄積する必要がありますが、変更は簡単です
フォーム内に複数のファイル コントロールがあり、ファイルが選択されている場合、新しい FormData には複数のファイルが含まれます。複数の写真をアップロードしたい場合は、フォームで複数のファイルを選択するだけです。
ただし、この場合、SDK 内のコードは適用できない可能性があります。全体的な進行状況を計算する部分は問題ありませんが、seccess のコードは 1 つの画像の処理にのみ適しているようです。アップロード後に画像を表示する必要がない場合は、画像を表示するコードの部分を削除できます。
正常にアップロードされた画像を表示したい場合は、送信時にフォーム全体を FormData に変換しないことも検討できます。代わりに、最初に選択したファイルを含むファイル コントロールの数を確認し、各コントロールが個別の FormData オブジェクトを生成し、最後にこれを呼び出します。順にSDK。
リーリーこの場合、SDK内の文字列を蓄積する必要がありますが、変更は簡単です