如何使用 XMLHttpRequest 和 asp.net MVC 将大型 blob 发布到服务器
How post a large blob to server using XMLHttpRequest and asp.net MVC?
我正在使用您的 mvc 中的 RecordRTC 来录制和发布大尺寸视频。当我有 2-3 分钟的录制时间时它工作正常,但当我有大约时无法发布8-10分钟录制。在这种情况下,我可以看到 404 控制器操作。
var formData = new FormData();
formData.append(fileType + '-filename', fileName);
formData.append(fileType + '-blob', blob);
var request = new XMLHttpRequest();
request.open('POST', '/Admin/Videos/PostRecordedAudioVideo');
request.send(formData);
在webconfig
文件中将以下行添加到 <system.web>
标记中
<httpRuntime targetFramework="4.5" executionTimeout="6000000" maxRequestLength="2147483647" />
它将允许在服务器上上传大文件大小。它只是将限制4MB
扩展到2GB
,并且还延长了执行超时。因此,如果您的文件很大,则需要上传时间。
您没有发布代码,因此,我假设您无法将上述代码行添加到您的webconfig
中。
相关文章:
- 在jstree中,如何将指定的节点集中到大型树上
- 以块形式呈现大型HTML表
- Javascript/Jquery Blob not showing Chrome PDF
- 如何在大型nodeJS代码的基础上逐步引入typescript
- 具有大型几何图形的基于沙发的空间查询
- 使用blob作为src图像
- 使用PHP,我如何将JSON blob附加到现有的多级JSON对象
- 在android中显示固定高度的webview内的大型内容
- 具有大型数据集的组件仅在 IE11/Edge 上运行缓慢
- 从HTML表单发布blob的表单输入类型是什么
- 将大数组(字符串和类型数组的混合物)存储到blob或文件中/从blob或文件检索大数组的最佳方式
- 在移动浏览器上显示大型文本文件
- 如何使用JQUERY解析大型XML文件并将其可视化为HTML格式
- 如何在mvc5asp.net中处理大型表
- 图像Blob>上传后是其大小的50倍
- 无法将大型html内容POST到Chrome上的服务器
- 如何使用Socket.io和Node.js开发大型聊天应用程序
- createObjectURL blob url在Firefox中不安全
- 使用blob从ajax结果下载文件
- 如何使用 XMLHttpRequest 和 asp.net MVC 将大型 blob 发布到服务器