perché questo codice non funziona? come dovrei aggiungere dati aggiuntivi nei dati del form?ajax accodamento formdata non funziona per lo stile chiave valore
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);
quando il debug, posso vedere l'array per 'file_for_upload', ma non per 'test' o 'test2'.
in genere si userà $ _FILES e quindi dovrebbe mostrare array di file_for_upload. Funziona in questo modo. ma ora ho bisogno di aggiungerne un altro come original_file_name. ma non mostra l'altro array.
È possibile perché ho solo un modulo per il caricamento di file nella pagina html e non ho gli altri due moduli di testo?
Il codice mi sembra giusto. Potresti approfondire ciò che non funziona o creare una demo? – kapa
@ bažmegakapa Ho modificato il post, lo controllo – Harts