begin process at 2012 05 28 06:18:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

ouvrir un fichier de n'importe quelle extention


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ouvrir un fichier de n'importe quelle extention

jeudi 31 mars 2005 à 17:58:05 | ouvrir un fichier de n'importe quelle extention

rabbiwan

Membre Club
Bonjour
Je programme en ASP.NET et C# et je souhaiterai ouvrir un fichier a partir d'une adresse que l'on connais. Je m'explique. J'ai dans un textbox l'adresse suivante : c:\test.txt
et j'ai apres un bouton juste à coté.
Je souhaiterai que lorsque l'on clique sur le bouton cela ouvre le fichier test.txt. C'est tout, pas plus. Mais une autre fois à la place du test.txt, ca peut etre un test.doc ou pdf ou tout autre extention.
Alors je cherche la commande universelle, en javascript en passant par du c# si possible , pour ouvrir ce fichier dont l'adresse se trouve dans le textbox.
D'apres ce que j'ai pu voir, c'est obligé de passer par du javascript.
Voici ce que j'ai fait :

Response.Write("<body><script>window.open(\"c:\test.txt\",\"_blank\",\"width=800, height=700, top=100,left=100 \");</script></body>");


Merci pour votre aide.
@+
jeudi 31 mars 2005 à 20:57:36 | Re : ouvrir un fichier de n'importe quelle extention

dpouliot

Bon, j'ai un problème de compréhension.

Lorsque l'utilisateur click sur le bouton,

Tu désires ouvrir un fichier… Lors de cet événement le code à exécuter est du côté client, donc chez l'utilisateur. Je doute que javascript ouvre les fichiers de l'internaute.

Si le code est à être exécuté sur le serveur, récupère le contenu de la variable pour connaître le nom du fichier à traiter sur le serveur.

 

Éclaire moi.

Merci

dpouliot
vendredi 1 avril 2005 à 09:27:48 | Re : ouvrir un fichier de n'importe quelle extention

rabbiwan

Membre Club
Non c bien les fichiers qui sont sur le coté client en fait. L'utilisateur met en fait l'adresse du fichier qui est lui meme sur un lecteur réseau donc en fait quand tu ouvre le fichier c sur un lecteur Z le plus souvent ou autre. C'est un site intranet c pour cela. Cela t'éclaire?
moi je veux juste la commande pour ouvrir ces fichier coté clients.
merci
samedi 2 avril 2005 à 20:04:49 | Re : ouvrir un fichier de n'importe quelle extention

dpouliot

Sauf erreur de ma part...
Le javascript côté client ne peut ouvrir un fichier sur l'ordinateur client. ( Trop facile pour les hackers.)
Dans un intranet, le serveur doit avoir les autorisations de lecture sur les ordinateurs clients.

L'utilisateur click le bouton,
le serveur récupère l'information,
le serveur ouvre le fichier sur l'ordinateur du client selon ses autorisations.

Si je me trompe, je veux savoir.

Bonne prog.

dpouliot
lundi 4 avril 2005 à 10:02:16 | Re : ouvrir un fichier de n'importe quelle extention

rabbiwan

Membre Club
Dac, mais si tu met dans une fenetre explorer c:\test.txt il va te proposer de le télécharfer ou de l'ouvrir non?
Donc je veux tout simplement ouvrir un fenetre explorer et mettre cette adresse dedans c tout. Apres si le fichier n'existe pas il plante sinon il propose de télécharger.
mardi 5 avril 2005 à 02:42:52 | Re : ouvrir un fichier de n'importe quelle extention

dpouliot

Je pense que c'est une question de configuration de réseau.
Il faut un avis d'une personne dont c'est le milieu.
Ça sort de mes compétences.

Bon courage et bonne programation

dpouliot
mardi 5 avril 2005 à 22:03:33 | Re : ouvrir un fichier de n'importe quelle extention

Nurgle

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
euh...

C'est possible en intranet de faire ça...
Il faut que les utilisateurs du serveur nommés IWAM_NOMDUSERVEUR et IUSR_NOMDUSERVEUR et ASPNET (ou un truc dans ce genre) aient les droits de lecture sur le disque dur des postes clients, ce qui est faisable dans le cadre d'un réseau Windows.
Il faut aller dans les propriétés du lecteur du poste client, onglet sécurité, et ajouter manuellement ces utilisateurs en lecture.
(ça suppose que le serveur et les postes clients font partis d'un même réseau logique...)

Dans ce cas le code ASP.net (me demande pas comment, j'y connais rien...) pourrais accéder directement au lecteur et exécuter des fichiers dessus.
Mais j'avou que faire de l'intéractif côté serveur (lancer des appli sur le serveur), c'est déjà plutôt dur, mais côté client ça doit être encore pire...

(Sinon en dehors d'un intranet, je vois pas...)


Voilà pour ce qui est de la configuration réseau proprement dit.
Petite précision : un script javascript côté client n'aura jamais accès au disque du client, mais le script asp.net pourrait avoir accès au disque client, mais de là à lancer des programmes dessus...

@+++


Nurgle
C'est une grande folie que de vouloir être sage tout seul !
lundi 11 avril 2005 à 09:00:58 | Re : ouvrir un fichier de n'importe quelle extention

rabbiwan

Membre Club
merci pour l'info je vais trouver une autre solution alors à mon problème


Cette discussion est classée dans : fichier, ouvrir, test, adresse, extention


Répondre à ce message

Sujets en rapport avec ce message

Ouvrir un fichier distant .... [ par liquid ] Au secours ! Je ne comprends plus rien...J'ai besoin de savoir si on peut, et si oui, comment, ouvrir un fichier distant en vbscript.Je m'explique, j' Partager un fichier via le net [ par noufnouf ] Bonsoir,J'ai une base de donnees dans laquelle mes utilisateurs s'enregistre a partir de mon site internet.Je voudrais pouvoir ouvrir cette base depui Adresse dans IE [ par Appolon ] Bonjour à tous,cmt je peux faire pour que l'adresse qui est en haut càd http://www.test.fr reste tjrs la même et je ne veux pas qui apparaît http://ww Problème avec Fichier (info,création,lecture) [ par Darthsidious30 ] Salut!!!J'ai un gros problème avec la manipulation de fichier TXT et avec le FSO.Lorsque je lance une bête application pour lire la date à laquelle le ouvrir fichier excel sur pc distant [ par skipou ] Salut à tous !!!Je galèree depuis un moment sur un truc (con???). Je développe un "pseudo" site et j'ai besoin d'ouvrir un fichier excel à la demande ouvrir un document word [ par stifleur83 ] bonjour j'essaye en vain d'ouvrir un document word existant voila mon code : Dim p As Process = New Process()p.StartInfo.FileName = Server.MapPath("mo Ouvrir un fichier local [ par johweb ] Salut à tous,J'aimerai ouvrir un fichier sur l'ordinateur local via mon navigateur. Comment m'y prendre ?Merci, Johweb. comment ouvrir un fichier?? [ par microGiga ] J'ai crée le fichier en asp :dim xlsApp dim xlsSheet set xlsApp =Server.CreateObject("Excel.Application")xlsApp.Workbooks.Open(PATH) set xlsSheet = xl forcer le download de fichier [ par aurest ] Salut à tous,J'ai créer un lien sur mon site pour permettre de downloader un fichier .slk.Je cherche à passer outre la boite de dialogue de download d Ouvrir un fichier avec l'application associée à l'extension. [ par dravasjf ] Bonjour, je voudrais dans mon application INTRANET ouvrir un fichier avec l'application associée à son extension sans passé par téléchargement.Cela es


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales