2016-07-08 1 views
-1

J'utilise votre RecordRTC en mvc pour enregistrer et poster des vidéos de grande taille. Cela fonctionne bien quand j'ai 2-3 minutes d'enregistrement, mais ne parvient pas à poster quand j'ai environ enregistrement 8-10 min. Je peux voir l'action du contrôleur 404 dans ce cas.Comment publier un gros blob sur le serveur en utilisant XMLHttpRequest et 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

Postez votre code .. –

Répondre

1

Dans votre fichier webconfig ajoutez la ligne ci-dessous dans la balise <system.web>

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

Il permettra de télécharger de grande taille de fichier sur le serveur. Il étend simplement la limite 4MB à 2GB et étend également le délai d'exécution. Donc, si votre fichier est volumineux, il faut du temps pour le télécharger.

Vous n'avez pas publié le code, donc je suppose que vous ne pouvez pas ajouter la ligne de code ci-dessus dans votre webconfig.

+0

Merci, Laissez-moi tester ça. –

+0

Si cela résout votre problème, n'hésitez pas à marquer comme une réponse. –