如何解决如何将文件从React Native上传到ASP.NET Core WebAPI
我想将图像文件从本机上载到服务器
反应本机代码:
uploadData = () => {
let formdata = new FormData();
formdata.append('PhotoFile',{
uri: this.state.image,type: 'image/png',name: 'photo'
});
formdata.append('Title',this.state.title);
fetch('https://link/api/memes',{
method: 'POST',headers: {
'Content-Type': 'multipart/form-data',},body: formdata
}).then(response => {
alert(response.status);
}).catch(err => {
alert(err);
});
}
我正在使用expo-image-picker拾取图像,并将其存储在状态中
我的控制器具有以下原型:
[HttpPost]
public async Task<IActionResult> CreateTitle([FromForm] TitleCreateDto titleCreateDto)
TitleCreateDto类如下:
public class TitleCreateDto
{
public TitleCreateDto()
{
DateAdded = DateTime.Now;
}
public string Title { get; set; }
public DateTime DateAdded { get; set; }
public IFormFile PhotoFile { get; set; }
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。