169 похожих чатов

О себе вкрадце: делаю сайты. У меня возникло затруднение, бъюсь, никак

не добъюсь.
Может кто подскажет...

Вот успешно выполняющийся запрос:

$.post(
"/sendphotos",
{
oldName: oldname,
name: name,
photos: photos
}
)
.done(function(data, textStatus) {
url(addr);
})

пытаюсь на чистом javascrit сделать, не выходит, нигде не ругается, но на сервере не сохраняются фотки.

Вот последнее, на чём я остановился (решил строку данных уже в ручную повторить так, как на jquery отправляются данные):

let xhr = new XMLHttpRequest();
xhr.open( "POST", '/sendphotos', true );
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
xhr.responseType = 'json';
xhr.onload = ( _ ) => {
url(addr');
};
xhr.send(
encodeURIComponent('oldName') + '=' + encodeURIComponent(oldname) +
'&' + encodeURIComponent('name') + '=' + encodeURIComponent(name) +
'&' + encodeURIComponent('photos[]') + '=' + encodeURIComponent(photos)
);

работают оба варианта без ругани, но при jquery - фотки сохраняются на сервере, а при яваскрипте - нет. Где ошибки, может кто может подсказать?

2 ответов

9 просмотров

в 1 варике походу ты не отправляешь сами файлы

fetch попробовать мб

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта