2016-07-08 16 views
-1

Ich benutze Ihre RecordRTC in mvc, um große Videos aufzunehmen und zu posten. Es funktioniert gut, wenn ich 2-3 min Aufnahme habe, aber nicht posten, wenn ich um 8-10 min Aufnahme habe. Ich kann 404 Controller-Aktion in diesem Fall sehen.Wie ein großer Blob auf Server mit XMLHttpRequest und asp.net MVC?

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); 
+0

Geben Sie Ihren Code .. –

Antwort

1

In Ihrer webconfig Datei, die unter der Linie in den

<httpRuntime targetFramework="4.5" executionTimeout="6000000" maxRequestLength="2147483647" /> 

<system.web> Tag hinzufügt Es ermöglicht große Dateigröße auf dem Server hochgeladen werden. Es erweitert nur das Limit 4MB zu 2GB und es verlängert auch das Ausführungstimeout. Wenn Ihre Datei also groß ist, dauert es einige Zeit, um sie hochzuladen.

Sie haben den Code nicht veröffentlicht, also nehme ich an, dass Sie die obige Codezeile nicht in Ihre webconfig einfügen können.

+0

Danke, lass mich das testen. –

+0

Wenn es Ihr Problem lösen, fühlen Sie sich frei, als Antwort zu markieren. –