Angular ng-file-upload: почему данные моей формы усекаются?

У меня есть форма, которая должна отправлять входные данные POST вместе с файлами. В настоящее время я использую danialfarid/ng-file-upload для обработки загрузок. Я передаю все данные и файлы формы, используя параметр data, поэтому что-то вроде:

Upload.upload({
   url: 'submit',
   data: { formData: formData }
});

Однако данные, которые получает серверная часть, обрезаются. Я отправляю массив из 10 объектов (например), и похоже, что он обрезается в середине 8-го элемента. Если я уменьшаю количество отправляемых объектов, все работает нормально, предположительно, потому что данные не усекаются.

Я не совсем уверен, что мне следует искать или что может привести к отключению данных. В чем может быть причина этого и как я должен отправлять данные, чтобы все было получено на бэкэнде?


person kenshin9    schedule 09.02.2017    source источник
comment
Некоторые серверные платформы, такие как ASP.NET MVC, имеют максимальную длину содержимого для действий POST. Ознакомьтесь с этим ответом. Возможно, вам придется указать более высокий максимум в зависимости от используемой вами платформы.   -  person Alexander Staroselsky    schedule 10.02.2017
comment
взгляните здесь stackoverflow.com/questions /2659952/   -  person Yaser    schedule 10.02.2017