从React.js文件上传到ASP.net

时间:2018-10-07 22:15:05

标签: asp.net reactjs

我需要使用React.js开发文件上传功能,并且无法使用asp.net了解后端的工作方式

在反应端,我尝试使用formData提交文件,但是在服务器端, 功能是

public Sample<int> saveDoc(int Id, short documentItemID, string filePath, 
    Stream fileStream){
    var memoryStream = new MemoryStream();
    fileStream.CopyTo(memoryStream);
    Data = memoryStream.ToArray()
}

我不知道从前端向(Stream fileStream)输入什么。

我的前端是

let formData = new FormData();
formData.append('Id', id);
formData.append('documentItemID', docID);
formData.append('filePath', filepath);
formData.append('fileStream', ???);
axios.post(endpoint,formData, 'multipart/form-data')

我只能处理javascript和php,因此需要php中间件将文件转换为流格式吗?我们可以从前端做到吗?

0 个答案:

没有答案