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