У меня есть приложение, созданное с помощью React Native, и бэкэнд API находится в. NET C#. Я пытаюсь отправить некоторые данные из внешнего интерфейса в бэкэнд
reactjs
let formData = new FormData();
formData.append('token', token)
formData.append('document', document)
formData.append('file', file);
Где token
- строка, file
- какой-то файл, но document
- это объект с такими параметрами, как Id
и Name
. Поэтому на бэкэнде я получаю данные, подобные этим
C#
[HttpPost]
[AllowAnonymous]
public ActionResult SendDocument(string token, DocumentMobile document, HttpPostedFileBase file)
{
//do thins
}
Проблема в том, что объект document
не преобразуется в модель DocumentMobile
, как раньше используя FormData
, и все реквизиты внутри равны нулю.
Как это сделать?