SaveFileDialog dans une Web Form.

SaveFileDialog dans une Web Form. - C#/.NET managed - Programmation

Marsh Posté le 30-12-2008 à 17:53:27    

Bonjour,
 
Je suis sur un projet web ou je dois donne la possibilité de télécharger des fichiers sur un serveur.
Mon probleme c'est que je ne trouve pas le composant qui me permet d'ouvrir l'équivalent d'une SaveFileDialog box comme
on en trouve dans les WinForm. Les Web Form ne dipose pas de ce genre de composant et je n'ai pas trouvé comment faire...
 
Merci.

Reply

Marsh Posté le 30-12-2008 à 17:53:27   

Reply

Marsh Posté le 30-12-2008 à 18:23:21    

Leaky Abstraction...
 
Commence par étudier à fond l'HTML, et ce qui gravite autour... C'est le gros défaut en .NET, c'est qu'ils ont trop essayé de masquer ce qu'il y a en-dessous.
 
Ca ne fonctionne absolument pas comme les WinForm, il te faut désapprendre tout ce que tu as appris, sinon tu risques de bloquer souvent.

Reply

Marsh Posté le 30-12-2008 à 18:30:57    

Hum donc il n'y a pas de de composant ? En faite, je veux pas trop me prendre la tête sur ce probleme :) Généralement le .NET fournis tout ce que l'on a besoin mais la apparement non...
 
Donc pas de solution rapide ?

Reply

Marsh Posté le 30-12-2008 à 18:40:33    

Si c'est pour un upload de fichiers sur un serveur, un <input type="file" /> dans un <form method="post" enctype="multipart/form-data"> :D

Reply

Marsh Posté le 30-12-2008 à 18:56:10    

Non sa serrait pour un download, je veux juste que l'utilisateur puisse choisir ou télécharger son fichier.

Reply

Marsh Posté le 30-12-2008 à 19:19:36    

Voilà j'ai trouvé :
 
System.Web.HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment; filename=" + "1" + "." + "Test" );
Response.ContentType = "application/octet-stream";
 
En mettant bien entendue un vrai nom de fichier.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed