J'essaie de faire un téléchargement de fichier sur le serveur de mon projet mvc. J'ai écrit ma classe,Problème C# MVC avec téléchargement de fichier
public class MyModule: IHttpModule
which defines the event
void app_BeginRequest (object sender, EventArgs e)
In it, I check the length of the file that the user has selected to send.
if (context.Request.ContentLength> 4096000)
{
//What should I write here, that file is not loaded? I tried
context.Response.Redirect ("address here");
//but the file is still loaded and then going on Redirect.
}
Qu'est-ce que vous essayez faire - vérifier que le fichier ne dépasse pas une taille maximale? En outre, je ne crois pas que vous ayez besoin de créer une implémentation de IHttpModule pour gérer le téléchargement de fichiers - vous pouvez simplement utiliser une action [HttpPost] dans votre contrôleur qui prend un paramètre HttpPostedFileBase. – Pandincus