我在我的服務器上有一個文本文件,我想使用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