gpt4 book ai didi

javascript - 如何使用 XMLHttpRequest 和 asp.net MVC 将大型 blob 发布到服务器?

转载 作者:行者123 更新时间:2023-12-03 06:35:09 25 4
gpt4 key购买 nike

我正在 mvc 中使用 RecordRTC 来录制和发布大尺寸视频。当我有 2-3 分钟的录音时它工作正常,但当我有大约 2-3 分钟的录音时它无法发布8-10 分钟的录制。在这种情况下我可以看到 404 Controller 操作。

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" />

它将允许在服务器上上传大文件。它只是扩展限制 4MB2GB并且它还延长了执行超时。因此,如果您的文件很大,则上传需要一些时间。

您没有发布代码,所以我假设您无法将上述行代码添加到您的 webconfig 中.

关于javascript - 如何使用 XMLHttpRequest 和 asp.net MVC 将大型 blob 发布到服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38261049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com