为什么这段代码不起作用?我应该如何在 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 页面中只有一个用于文件上传的表单,而没有其他两个文本框表单?