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 :

BD Enregistrer Sous


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut BD Enregistrer Sous
    Resalut!
    S'il vous plait depuis le matin que je cherche sur le net je ne trouve pas.
    Dites moi comment faire apparaitre la boite de dialogue enregistrer sous en asp.net via vb.net

    Merci de m'aider

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Bah, il suffit de placer un contrôle InputFile dans ta page. Quand il va s'afficher dans la page il suffira de cliquer sur le bouton parcourir.
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Bonjour Immobilis, et merci pour ta réponse.
    J'ai un peu du mal à utiliser cela, c'est à dire que je m'attendais à voir enregistrer sous mais j'obtiends comme tu disais si bien Parcourir.
    Ok mais comment puis-je récupérer alors le chemin du fichier etle strocké dans un string?
    Merci encore

  4. #4
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Le fichier est téléchargé dans un des dossiers temporaires de windows. Tu dois avoir une méthode .SaveAs qui te permet de le placer où tu veux.

    Pourrais-tu expliquer exactement ce que tu voudrais faire de cette information?
    "Winter is coming" (ma nouvelle page d'accueil)

  5. #5
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    J'ai une fonction qui crée et rempli un fichier, or pour l'instant je code en dur le chemin où va être stocker le fichier or j'aimerais laisser ce "privilège" à l'utilisateur.
    Voici un bout de code qui crée le fichier:
    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
     Dim LeCheminFichier As String
       Dim Lefichier As System.IO.FileStream
       Dim MonWriter As System.IO.StreamWriter
       dim Lachaine as String
     
       ' Ici il est en dur or j'aimerais laisser le choix au user'
        LeCheminFichier = "C:\Inetpub\wwwroot\zero5.txt "  
     
       Lefichier = New System.IO.FileStream(LeCheminFichier, IO.FileMode.OpenOrCreate)
     
      MonWriter = New System.IO.StreamWriter(Lefichier, System.Text.Encoding.ASCII)
     
       MonWriter.WriteLine("Bonjour "+nom.Text)
     
     MonWriter.Close()
     Lefichier.Dispose()
    Merci encore

  6. #6
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    d'une maniere generale je te le deconseille.
    D'une part ce n'est pas évident a réaliser, même si il existe quelques outils payants qui facilitent la mise en place (par exemple dans Essential object , l'objet File Explorer tu peux uploader un fichier dans un répertoire precis sur le serveur)

    Et d'autre part je trouve qu au niveau sécurité, c est assez moyen.

    Par contre, rien ne t empêche de demander a ton utilisateur quelques informations complémentaires, de les récupérer cote serveur et ensuite de stocker le fichier en fonction de ces informations.

    Bon code à toi,

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] Boîte de dialogue "Enregistrer sous"
    Par TmDsbsBs dans le forum ASP.NET
    Réponses: 22
    Dernier message: 31/10/2013, 17h55
  2. Enregistrer et Enregistrer Sous ... (API Win32/ C++)
    Par fab29000 dans le forum Windows
    Réponses: 2
    Dernier message: 06/11/2005, 11h23
  3. Réponses: 3
    Dernier message: 03/11/2005, 18h30
  4. [VBA-E] Enregistrer sous un autre format
    Par Bashaq dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 14/10/2005, 23h33
  5. variation du nombre enregistrements sous innodb
    Par halina dans le forum Outils
    Réponses: 4
    Dernier message: 30/06/2005, 16h40

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