I have application made with React Native, and the backend API is in .NET C#. I am trying to send some data from frontend to backend
reactjs
let formData = new FormData();
formData.append('token', token)
formData.append('document', document)
formData.append('file', file);
Where token is a string, file is some file, but document is an object with params like Id and Name . So on backend I receive the data like this
C#
[HttpPost]
[AllowAnonymous]
public ActionResult SendDocument(string token, DocumentMobile document, HttpPostedFileBase file)
{
//do thins
}
The problem is that object document is not converted to DocumentMobile model, like it used to do without using FormData, and all props inside are null.
How to do this?
Request.Form, also you could try to add[FromForm]to your action parameters.HttpContext.Request.Form.AllKeysand there is no variabledocument...