Мне нужно загрузить и сохранить изображение на сервере. Я использую XMLHttpRequest POST для отправки изображения на сервер и вызова класса с именем imageSave.aspx. Мне трудно найти «захват» изображения со стороны сервера (imageSave.aspx) и сохранение его на сервере. Есть ли у кого-нибудь какие-то советы относительно того, как это делается или, возможно, ссылка на хорошую статью или что-то еще?XMLHttpRequest POST
Код, используемый для выполнения POST HTTP ....
xhr = new XMLHttpRequest();
// Update progress bar etc
xhr.upload.addEventListener("progress", function(evt) {
if (evt.lengthComputable) {
progressBar.style.width = (evt.loaded/evt.total) * 100 + "%";
}
else {
// No data to calculate on
}
}, false);
// File uploaded
xhr.addEventListener("load", function() {
progressBarContainer.className += " uploaded";
progressBar.innerHTML = "Uploaded!";
}, false);
xhr.open("post", "imageSave.aspx", true);
// Set appropriate headers
xhr.setRequestHeader("Content-Type", "multipart/form-data");
xhr.setRequestHeader("X-File-Name", file.fileName);
xhr.setRequestHeader("X-File-Size", file.fileSize);
xhr.setRequestHeader("X-File-Type", file.type);
// Send the file
xhr.send(file);
Высокую оценку, JP
Можете ли вы добавить некоторый код, чтобы показать, что вы сделали до сих пор? –
это код, который я использовал для выполнения HTTP POST ... –