Ce sont 2 questions. Le premier: J'ai un HttpHandler retournant un fichier zip à télécharger. J'ai cette ligne de code:Asp.Net HttpHandler et jQuery Ajax appel
context.Response.AppendHeader("content-disposition", "attachment; filename=myzipfile.zip");
La question est: dois-je déclarer la ContentType
(application/zip) aussi?
La deuxième question est: Je veux appeler ce HttpHandler à partir d'un appel ajax jQuery. J'envoie des paramètres au format json. Comment déclarer le contentType
de l'appel ajax?
Merci pour votre temps.
Merci pour votre réponse. Que suggérez-vous pour le scénario que j'ai décrit? – opaera
Vous n'avez décrit aucun scénario. Vous venez de poser deux questions auxquelles j'ai donné une réponse. Si vous voulez qu'un utilisateur puisse télécharger un fichier, créez un lien simple qui pointe vers votre gestionnaire ashx. Pas besoin d'AJAX: 'Download ZIP'. –
Je vous explique mieux ce que je veux faire. HttpHandler renvoie différents codes d'état en cas d'erreur. Je veux gérer ceux-ci et ensuite je veux appeler les paramètres d'envoi de httphandler dans Post. Je pense que je ne peux pas le faire avec un simple lien. Que suggérez-vous pour cela? – opaera