5
なぜこのコードは機能しませんか? formdataに追加データを追加するにはどうしたらいいですか?ajax formdata appendがキー値スタイルのために機能しない
fd = new FormData();
fd.append("file_for_upload", file_blob_chunk);
fd.append("test", "testing");
fd.append("test2", original_file_name);
xhr = new XMLHttpRequest();
xhr.open("POST", "files/index/" + file_name + '/' + file_part, true);
xhr.send(fd);
私はそれをデバッグするとき、私は「file_for_upload」の配列を参照してくださいではなく、「テスト」や「TEST2」のことができます。
通常は、通常は$ _FILESを使用し、次にfile_for_uploadの配列を表示する必要があります。それはそのように機能します。今はoriginal_file_nameのような別のファイルを追加する必要があります。他の配列は表示されません。
私はhtmlページでファイルをアップロードするためのフォームを1つしか持たないので、他の2つのテキストボックスフォームはありませんか?
コードはわかりました。何がうまくいかないかについて詳しく説明したり、デモを設定したりできますか? – kapa
@bažmegakapa私は投稿を編集してチェックアウトします – Harts