asp.net - 从 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中间件将文件转换为流格式吗?我们可以从前端做到吗?
解决方案
推荐阅读
- vue.js - 如何使用
或者 Nativescript Vue 中的元素 - java - Java Lambda 表达式:不兼容的类型:lambda 表达式中的返回类型错误
- sql-server-2012 - SQL Server:创建唯一索引的重复键
- php - 无法使用 PDO 和 PHP 连接到我的在线数据库
- angular - Angular:*ngFor 不显示组件列表
- sql - 程序错误 ORA-06512
- excel - 在 Excel 中将 2 个数字与 VBA 循环进行比较时强制保留三位小数
- joomla - 语法错误意外令牌Joomla 3.8
- c++ - 调用 getline() 没有匹配的函数
- java - 模拟 - 缺少方法调用异常