我在我的服务器上有一个文本文件,我想使用XMLHttpRequest上传文本。它通过GET方法成功下载,但是当我尝试POST时,我得到了404错误。XMLHttpRequest文本发送404错误
var r1 = new XMLHttpRequest();
r1.open("GET", "db.txt", false);
r1.send();
var str = r1.responseText + "foo text";
var r2 = new XMLHttpRequest();
r2.open("POST", "db.txt", false);
r2.send(str);
你不能通过javascript上传文件到你的服务器 –
@当然你可以,只是不直接。 – Greg
由于URL相同,服务器已损坏。更糟糕的是,它应该发送一个'405方法不允许'而不是'404 Not Found'。无论哪种方式,问题出在服务器上,您需要设置它来处理POST请求。 – Quentin