XML-ответ после обработки изображения javascript — просто base64

#javascript #node.js #ajax #xml

#javascript #node.js #ajax #xml

Вопрос:

здравствуйте, у меня большая проблема, и я не могу продвинуться дальше.

Функция используется для добавления полигонов к изображению. После этого он кодируется в base64. Теперь предполагается, что клиент должен запросить страницу, обработать ее изображение и получить обратно только base64.

Проблема: каждый раз возвращается только исходный код страницы, даже без загрузки изображения и предоставления ему полигонов.

Запрос Ajax клиента:

 $.ajax({
    url: 'http://localhost/polyimg/?size=500',
    typ: 'GET',
    success: function(result) {
        console.log(result)
    }
});
 

обратный вызов с сервера:
<html> ... </html>

Вместо: data:image/jpeg;base64,...

Я не знаю, что мне делать. Работает ли это вообще? Я уже пытался написать сервер с помощью NodeJS, но он снова отправил бы только исходный код.

Я пытался с помощью XML задать сам запрос, но безуспешно. Я сидел над этим несколько часов и надеялся на хороший ответ. Спасибо

Комментарии:

1. Разве это не должно быть http://localhost:port/polyimg ? Если вы не укажете порт ( http://localhost/ ), по умолчанию будет указан порт 80. Но, вероятно, ваш сервер разработки не работает на порту 80, не так ли?

2. нет, это просто «localhost / polyimg /index.html?size=500», когда я использую nodejs, тогда он работает на 8080

3. Можете ли вы предоставить код своей конечной точки? GET / localhost/polyimg/?размер=500