首页 > 解决方案 > 从 React.js 文件上传到 ASP.net

问题描述

我需要使用 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中间件将文件转换为流格式吗?我们可以从前端做到吗?

标签: asp.netreactjs

解决方案


推荐阅读