IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

SaveFileDialog en WebForm


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    480
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 480
    Par défaut SaveFileDialog en WebForm
    Bonjour,

    En winform on a une dialog "SaveFileDialog" qui permet de sauvegarder un fichier.

    Sur de nombreux site web lorsque l'on télécharge un fichier cette dialog apparraît... comment faire ceci en VB .NET?

    Merci d'avance

  2. #2
    Membre éclairé Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Par défaut
    Salut

    tu cherche ceci ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
            Try
                Dim MonTexte As String = "Texte à enregistrer"
                Dim dlg As New SaveFileDialog()
                dlg.Title = "Enregistrer le fichier"
                dlg.DefaultExt = "txt"
                dlg.Filter = "Fichier .Txt|*.txt|Fichier .Doc|*.doc|Fichier .Php|*.php|Fichier .Php3|*.php3|Fichier .Rtf|*.rtf"
                ' Ouverture de la boîte
                dlg.ShowDialog()
                ' Enregistrement du fichier
                Dim sw As New StreamWriter(dlg.FileName, False, System.Text.Encoding.Default)
                sw.WriteLine(RTBF.Text)
                sw.Close()
            Catch ex As Exception
                MsgBox(ex.Message)
            End Try
    J'espere avoir compris

  3. #3
    Membre Expert Avatar de pacmann
    Homme Profil pro
    Consulté Oracle
    Inscrit en
    Juin 2004
    Messages
    1 626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consulté Oracle
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 626
    Par défaut
    Tu peux ajouter en javascript sur ton bouton :
    OnClick="document.execCommand('SaveAs','1',null);"

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    480
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 480
    Par défaut
    Merdi pacmann je vais essayer ça.

    Par contre kuzilax ton code c'est du WinForm... et ça je sais faire justement.. je cherche la même chose en WebForm.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    480
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 480
    Par défaut
    Pacmann, c'est bien cela que je voulais faire mais sais-tu s'il y a un moyen de passer un fichier sur le serveur plutot que la page?

  6. #6
    Membre Expert Avatar de pacmann
    Homme Profil pro
    Consulté Oracle
    Inscrit en
    Juin 2004
    Messages
    1 626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consulté Oracle
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 626
    Par défaut
    Ouais désolé, je crois que ce n'était pas ce qu'il te fallait...
    Par contre, j'ai un autre truc :
    - Une objet browser
    <div style='visibility: hidden; width: 0px; height: 0px'>
    <input type=file id='fileBrowse'></div>
    <div>

    - Ton javascript affiche puis récupère la valeur choisie
    window.document.getElementById('fileBrowse').click();
    window.document.getElementById('TextBox1') = window.document.getElementById('fileBrowse').value;

    Comme j'ai vu que tu cherchais à faire du download, j'imagine que tu veux juste récupérer le nom choisi...

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    480
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 480
    Par défaut
    Ok je vais essayer ça...

    Merci

  8. #8
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    A mon avis pour afficher un filedialog, le plus simple c'est que tu fasses telecharger le fichier à ton utilisateur!...

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    480
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 480
    Par défaut
    Ben oui c exactement ce que je veux faire justement... tu as un exemple?

  10. #10
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    ce que tu fais c'est que tu enregiste ton fichier dans un repertoire accessible par le net sur ton serveur, et tu fais response.redirect("urldetonfichier")

Discussions similaires

  1. [WebForms][CR] Compilation en ligne de commande et etat Crystal
    Par David.V dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 01/02/2009, 23h58
  2. [C#]Equivalent de SaveFileDialog pour webform
    Par Giill dans le forum ASP.NET
    Réponses: 4
    Dernier message: 05/04/2007, 09h43
  3. [C#] Pb utilisation Calendar javascript et WebForm
    Par globeriding dans le forum ASP.NET
    Réponses: 13
    Dernier message: 07/09/2004, 17h37
  4. [WebForms] Encodage, UTF-8 et accents
    Par alexischmit dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 28/04/2004, 12h21
  5. [VB.NET] Fermer une popup depuis une webform ?
    Par Nycos62 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 27/04/2004, 10h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo