Код: Выделить всё
let fileManager = new ej.filemanager.FileManager({
ajaxSettings: {
url: '/FileManager/List',
},
toolbarSettings: {
items: ['NewFolder', 'Upload', 'Download', 'Delete', 'Rename', 'SortBy', 'Refresh']
},
view: 'Details',
enableNavigation: true
});
fileManager.appendTo('#fileManager');
Когда я осматриваю бэкэнд, я вижу, что он не входит в действие контроллера. Но если я удалю декоратор, то он работает, как и ожидалось. Кажется, мне, что проблема заключается в проверке антиферигера . Token правильно устанавливается в View и JS.
Как я могу адаптировать текущий FileManager и сделать эту работу?
Другие места, которые я успешно выполняю запросы подобными: < /p>
Код: Выделить всё
$.ajax({
url: '/Other/Action',
type: 'POST',
async: true,
data: {
__RequestVerificationToken: token,
jsonData: jsonData,
},
success: function () {
//code here
},
error: function () {
//code here
}
});
- Изменение с приложения/json на приложение/xwww- формируется; charset = utf-8
- Добавление запросаверия ,}) to ajaxsettings
- Некоторая другая альтернатива с Beforesend: function (args) , как предложено LLM
Подробнее здесь: https://stackoverflow.com/questions/794 ... ationtoken
Мобильная версия