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 MVC Discussion :

cr�er un fichier sur poste client depuis asp net


Sujet :

ASP.NET MVC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre tr�s actif
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2016
    Messages
    154
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activit� : Autodidacte
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Mars 2016
    Messages : 154
    Par d�faut cr�er un fichier sur poste client depuis asp net
    Bonjour,
    j'ai ce code qui fonctionne bien en winform mais quand je l'impl�mente dans globalasax alors il ne r�agit plus positivement. apr�s introspection je me suis rendu compte que c'est au niveau de que �a coince. comment pourrais je contourner ce probl�me d'autorisations. voici le code
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
     this.mutex = new Mutex();
     
     
                try
                {
                    string mypath = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
     
                    string myfile = "testipadd.json";
                    string pat = System.IO.Path.Combine(mypath, myfile);
     
                    //string ville;
                    //string Region;
                    //string Pays;
                    //string société;
     
                    WebClient webClient = new WebClient();
     
     
     
                    if (!System.IO.File.Exists(pat))
                    {
                        this.mutex.WaitOne();
                        System.IO.FileStream fs = System.IO.File.Create(pat);
                        this.mutex.ReleaseMutex();
                        fs.Close();
     
                        webClient.DownloadFileAsync(new Uri(uri), pat);
                        Thread.Sleep(1000);
     
                        using (StreamReader r = new StreamReader(pat))
                        {
                            string json = r.ReadToEnd();
                            //dynamic items = JsonConvert.DeserializeObject<List<Item>>(json);
                            dynamic array = JsonConvert.DeserializeObject(json);
                            ville = array.city;
                            Region = array.regionName;
                            Pays = array.country;
                            société = array.org;
     
     
                        }
     
                        application.Metier.savecondevice(getipvalue(out ipadd), ville, Region, Pays, société);
                    }
                    else
                    {
                        System.IO.File.Delete(pat);
                        this.mutex.WaitOne();
                        System.IO.FileStream fs = System.IO.File.Create(pat);
                        this.mutex.ReleaseMutex();
     
                        fs.Close();
                        // System.Windows.Forms.MessageBox.Show("Test");
                        webClient.DownloadFileAsync(new Uri(uri), pat);
                        //System.Windows.Forms.MessageBox.Show("Test2");
                        //Thread thread = new Thread();
                        Thread.Sleep(1000);
     
                        using (StreamReader r = new StreamReader(pat))
                        {
                            string json = r.ReadToEnd();
                            //dynamic items = JsonConvert.DeserializeObject<List<Item>>(json);
                            dynamic array = JsonConvert.DeserializeObject(json);
                            ville = array.city;
                            Region = array.regionName;
                            Pays = array.country;
                            société = array.org;
     
     
                        }
                        application.Metier.savecondevice(getipvalue(out ipadd), ville, Region, Pays, société);
                    }
     
     
                }
                catch (Exception)
                {
     
     
     
                    application.Metier.savecondevice(getipvalue(out ipadd), null, null, null, null);
                }
     
            }
    Merci d'avance de votre aide
    Prisson

  2. #2
    Membre tr�s actif
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2016
    Messages
    154
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activit� : Autodidacte
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Mars 2016
    Messages : 154
    Par d�faut
    Bonjour,
    il y a une piste que je n'avais pas envisag� et qui finalement a apport� tr�s rapidement la solution � mon probl�me. En fait en utilisant la classe j'ai pu encapsul� la r�ponse dans et ainsi �viter d'avoir � cr�er un fichier sur la machine du client. Du coup mon probl�me est r�solu.

    Merci bien

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Lire fichier sur poste client
    Par sanouk dans le forum ASP.NET
    R�ponses: 3
    Dernier message: 22/02/2010, 09h17
  2. formulaire de recherche de fichier sur un intranet en ASP.NET
    Par princessroze42 dans le forum D�buter
    R�ponses: 0
    Dernier message: 06/05/2009, 22h22
  3. R�ponses: 2
    Dernier message: 24/03/2009, 18h58
  4. Lecture de fichier sur poste client
    Par lecra dans le forum ActionScript 1 & ActionScript 2
    R�ponses: 2
    Dernier message: 27/09/2007, 12h10
  5. R�ponses: 7
    Dernier message: 18/01/2007, 15h59

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