なぜこのコードが機能しないのですか? formdata に追加データを追加するにはどうすればよいですか?
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」の配列は表示されますが、「test」または「test2」の配列は表示されません。
基本的に通常は $_FILES を使用し、file_for_upload の配列を表示する必要があります。そのように機能します。しかし今、original_file_name などの別のものを追加する必要があります。しかし、他の配列は表示されません。
HTMLページにファイルアップロード用のフォームが1つしかなく、他の2つのテキストボックスフォームがないため、可能ですか?