Итак, по сути, я пытаюсь отправить файл через почтовый запрос. Данные файла хранятся в виде строки.
var fd = new FormData();
fd.append('fileString', file.attachmentString);
fd.append('fileName', file.fileName);
return $.ajax({
url: baseUrl + url,
data: fd,
cache: false,
processData: false,
contentType: false,
type: 'POST'
});
Это отлично работает до 21 МБ, затем не работает при 22 МБ +
Запрос никогда не достигнет контроллера для запроса более 22 МБ, вместо этого будет возвращена ошибка «error» со статусом 0.
[HttpPost("SendFile")]
public async Task<int> AddFile(MyFileData fileData)
Это почтовый запрос, а ниже MyFileData
public class MyFileData
{
public string FileString { get; set; }
public string FileName { get; set; }
}
Все это отлично работает до 22 МБ, а затем не может выполнить запрос. Любые идеи?