post 如何使用 XMLHttpRequest 和 asp.net MVC 将大 blob 发送到服务器?
How post a large blob to server using XMLHttpRequest and asp.net MVC?
我在 mvc 中使用您的 RecordRTC 来录制 post 大尺寸视频。
当我有 2-3 分钟的录音时它工作正常但当我有周围时无法 post
8-10 分钟 recording.I 在这种情况下可以看到 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
.
我在 mvc 中使用您的 RecordRTC 来录制 post 大尺寸视频。 当我有 2-3 分钟的录音时它工作正常但当我有周围时无法 post 8-10 分钟 recording.I 在这种情况下可以看到 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
.