dlaczego ten kod nie działa? jak mam dołączyć dodatkowe dane w formularzach?ajax appendata append nie działa dla stylu wartości klucza
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);
gdy debugować go, widzę tablicę dla „file_for_upload”, ale nie dla „testu” lub „test2”.
Zwykle będziesz używał $ _FILES, a następnie powinien pokazywać tablicę file_for_upload. Działa w ten sposób. ale teraz muszę dodać kolejną, taką jak original_file_name. ale nie pokazuje drugiej tablicy.
Czy jest to możliwe, ponieważ mam tylko jeden formularz do przesłania pliku na stronę HTML i nie mam dwóch pozostałych pól tekstowych?
Kod wydaje mi się w porządku. Czy mógłbyś bardziej rozwinąć to, co nie działa, lub skonfigurować demo? – kapa
@ bažmegakapa Edytuję post, sprawdź to – Harts