Api от основного контроллера Asp не получает все значение, добавленное FormData.append (ключ, значение)

Я воспроизвел поведение и в файлах. Вы можете обойтись, используя команду cmd / c перед командой, или вы можете перейти к PowerShell, где эквивалентная команда будет примерно такой (не проверена):

get-childitem . -filter "*.tt" -recurse | foreach-object {
  & "${ENV:CommonProgramFiles(x86)}\Microsoft Shared\TextTemplating\1.2\TextTransform.exe" "`"$($_.Name)`""
}

Bill

0
задан Trí Chồn 20 March 2019 в 03:20
поделиться

1 ответ

Вы не получите свой temp в вашем контроллере.

js:

function uploadFiles(inputId) {
    var input = document.getElementById(inputId);
    var files = input.files;
    var formData = new FormData();

    for (var i = 0; i != files.length; i++) {
        formData.append("files", files[i]);
    }
    formData.append('temp', 1);
    formData.append('temp', "ksjhdfksdjf");
   //ajax

контроллер:

[HttpPost]
public async Task<IActionResult> SaveEntity(IList<IFormFile> files,List<string> temp)
0
ответ дан Xing Zou 20 March 2019 в 03:20
поделиться
Другие вопросы по тегам:

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