Html xhr发送-发送文件和CSRF令牌

Html xhr发送-发送文件和CSRF令牌,html,xmlhttprequest,Html,Xmlhttprequest,我试图使用XMLHttpRequest向服务器发送一个文件对象和一个字符串(CSRF令牌),但我似乎不知道如何添加令牌: xhr.open("POST", form.action, true); xhr.setRequestHeader("X_FILENAME", file.name); xhr.send(file); 在发送文件时,是否有人帮助附加令牌 问候你为什么不加上 xhr.setRequestHeader('X-CSRF-TOKEN', '<YOURTOKENHERE>'

我试图使用XMLHttpRequest向服务器发送一个文件对象和一个字符串(CSRF令牌),但我似乎不知道如何添加令牌:

xhr.open("POST", form.action, true);
xhr.setRequestHeader("X_FILENAME", file.name);
xhr.send(file);
在发送文件时,是否有人帮助附加令牌

问候

你为什么不加上

xhr.setRequestHeader('X-CSRF-TOKEN', '<YOURTOKENHERE>');
xhr.setRequestHeader('X-CSRF-TOKEN','';
在xhr.send()之前


据我所知,你的问题应该解决了。(可能我被误解了)

大写,现在应该是100%;)如果这不起作用,请使用
xhr.setRequestHeader('X-CSRFToken','')--注意大小写的区别。