OVH Cloud OVH Cloud

Modification de fichiers clients

8 réponses
Avatar
Thierry S
Bonjour à tous,

Dans mon application ASP.NET, je dois à un moment donné demander à
l'utilisateur le chemin d'un fichier Excel afin d'effectuer des modifications
dedans.
Comment faire pour que mon application sache que le répertoire 'C:\Temp' de
l'utilisateur n'est pas le 'C:\Temp' du serveur où se trouve l'application?

Merci d'avance pour votre aide.

Thierry.

8 réponses

Avatar
Daniel
Bonjour,

Je pense qu'ils ne pourront pas accéder au c:Temp du serveur. Si j'avais le
cas je ferais un lien réseau NomDuServeurNomDuPartage.
Attention au niveau de la sécurité, selon l'option choisie les fichiers
seront accessibles de l'extérieur.

Cordialement,



"Thierry S" a écrit dans le message de
news:
Bonjour à tous,

Dans mon application ASP.NET, je dois à un moment donné demander à
l'utilisateur le chemin d'un fichier Excel afin d'effectuer des
modifications
dedans.
Comment faire pour que mon application sache que le répertoire 'C:Temp'
de
l'utilisateur n'est pas le 'C:Temp' du serveur où se trouve
l'application?

Merci d'avance pour votre aide.

Thierry.


Avatar
Yassine loudad
14/04/2006 13:47:04
Thierry S wrote in message


Bonjour à tous,

Dans mon application ASP.NET, je dois à un moment donné demander


Ã
l'utilisateur le chemin d'un fichier Excel afin d'effectuer des


modifications
dedans.
Comment faire pour que mon application sache que le répertoire


'C:Temp' de
l'utilisateur n'est pas le 'C:Temp' du serveur où se trouve


l'application?

Merci d'avance pour votre aide.

Thierry.



euh c'est impossible !! parcke ton application asp.net est executé
coté serveur !! et ton client ne recoit qu'un code en html pour que
ton naviguateur puisse afficher ton site !! tu peux uploader le
fichier et le modifier puis lui remettre son fichier !!
bonne chance :) !!
www.byabyte.net
--
Composed with Newz Crawler 1.8 http://www.newzcrawler.com/
Avatar
Thierry S
Bonjour,

Non ce n'est pas cela. Ce que je veux c'est que mon application asp.net
puisse modifier un fichier sur un PC client ou sur une lettre de lecteur d'un
PC client.

Merci.


Thierry.


"Daniel" a écrit :

Bonjour,

Je pense qu'ils ne pourront pas accéder au c:Temp du serveur. Si j'avais le
cas je ferais un lien réseau NomDuServeurNomDuPartage.
Attention au niveau de la sécurité, selon l'option choisie les fichiers
seront accessibles de l'extérieur.

Cordialement,



"Thierry S" a écrit dans le message de
news:
> Bonjour à tous,
>
> Dans mon application ASP.NET, je dois à un moment donné demander à
> l'utilisateur le chemin d'un fichier Excel afin d'effectuer des
> modifications
> dedans.
> Comment faire pour que mon application sache que le répertoire 'C:Temp'
> de
> l'utilisateur n'est pas le 'C:Temp' du serveur où se trouve
> l'application?
>
> Merci d'avance pour votre aide.
>
> Thierry.





Avatar
Patrice
Une solution serait par exemple d'envoyer la macro correspondante dans la
page Web. La macro s'exécutera alors localement. Cela nécessitera bien sûr
de modifier les réglages de sécurité de IE. C'est pour un intranet ?

Une autre solution serait d'utiliser un partage pour chaque station ce qui
serait sans doute bien lourd...

--
Patrice

"Thierry S" a écrit dans le message de
news:
Bonjour,

Non ce n'est pas cela. Ce que je veux c'est que mon application asp.net
puisse modifier un fichier sur un PC client ou sur une lettre de lecteur
d'un
PC client.

Merci.


Thierry.


"Daniel" a écrit :

Bonjour,

Je pense qu'ils ne pourront pas accéder au c:Temp du serveur. Si j'avais
le
cas je ferais un lien réseau NomDuServeurNomDuPartage.
Attention au niveau de la sécurité, selon l'option choisie les fichiers
seront accessibles de l'extérieur.

Cordialement,



"Thierry S" a écrit dans le message
de
news:
> Bonjour à tous,
>
> Dans mon application ASP.NET, je dois à un moment donné demander à
> l'utilisateur le chemin d'un fichier Excel afin d'effectuer des
> modifications
> dedans.
> Comment faire pour que mon application sache que le répertoire
> 'C:Temp'
> de
> l'utilisateur n'est pas le 'C:Temp' du serveur où se trouve
> l'application?
>
> Merci d'avance pour votre aide.
>
> Thierry.







Avatar
Thierry S
Bonjour,

Oui c'est pour un intranet. Le but est d'ajouter des données dans un fichier
excel sélectionné par l'utilisateur.
Comment ça fonctionne l'histoire de macro dans la page web?
Merci.

Thierry.

"Patrice" a écrit :

Une solution serait par exemple d'envoyer la macro correspondante dans la
page Web. La macro s'exécutera alors localement. Cela nécessitera bien sûr
de modifier les réglages de sécurité de IE. C'est pour un intranet ?

Une autre solution serait d'utiliser un partage pour chaque station ce qui
serait sans doute bien lourd...

--
Patrice

"Thierry S" a écrit dans le message de
news:
> Bonjour,
>
> Non ce n'est pas cela. Ce que je veux c'est que mon application asp.net
> puisse modifier un fichier sur un PC client ou sur une lettre de lecteur
> d'un
> PC client.
>
> Merci.
>
>
> Thierry.
>
>
> "Daniel" a écrit :
>
>> Bonjour,
>>
>> Je pense qu'ils ne pourront pas accéder au c:Temp du serveur. Si j'avais
>> le
>> cas je ferais un lien réseau NomDuServeurNomDuPartage.
>> Attention au niveau de la sécurité, selon l'option choisie les fichiers
>> seront accessibles de l'extérieur.
>>
>> Cordialement,
>>
>>
>>
>> "Thierry S" a écrit dans le message
>> de
>> news:
>> > Bonjour à tous,
>> >
>> > Dans mon application ASP.NET, je dois à un moment donné demander à
>> > l'utilisateur le chemin d'un fichier Excel afin d'effectuer des
>> > modifications
>> > dedans.
>> > Comment faire pour que mon application sache que le répertoire
>> > 'C:Temp'
>> > de
>> > l'utilisateur n'est pas le 'C:Temp' du serveur où se trouve
>> > l'application?
>> >
>> > Merci d'avance pour votre aide.
>> >
>> > Thierry.
>>
>>
>>





Avatar
Patrice
C'est simplement un script JavaScript ou VBScript présent dans la page et
qui manipule le fichier Excel via l'objet Excel.Application.

Il faut modifier les réglages de sécurité pour que cela puisse fonctionner
(je pense que le mieux est de le mettre le site concerné dans les sites de
confiance).

--
Patrice

"Thierry S" a écrit dans le message de
news:
Bonjour,

Oui c'est pour un intranet. Le but est d'ajouter des données dans un
fichier
excel sélectionné par l'utilisateur.
Comment ça fonctionne l'histoire de macro dans la page web?
Merci.

Thierry.

"Patrice" a écrit :

Une solution serait par exemple d'envoyer la macro correspondante dans la
page Web. La macro s'exécutera alors localement. Cela nécessitera bien
sûr
de modifier les réglages de sécurité de IE. C'est pour un intranet ?

Une autre solution serait d'utiliser un partage pour chaque station ce
qui
serait sans doute bien lourd...

--
Patrice

"Thierry S" a écrit dans le message
de
news:
> Bonjour,
>
> Non ce n'est pas cela. Ce que je veux c'est que mon application asp.net
> puisse modifier un fichier sur un PC client ou sur une lettre de
> lecteur
> d'un
> PC client.
>
> Merci.
>
>
> Thierry.
>
>
> "Daniel" a écrit :
>
>> Bonjour,
>>
>> Je pense qu'ils ne pourront pas accéder au c:Temp du serveur. Si
>> j'avais
>> le
>> cas je ferais un lien réseau NomDuServeurNomDuPartage.
>> Attention au niveau de la sécurité, selon l'option choisie les
>> fichiers
>> seront accessibles de l'extérieur.
>>
>> Cordialement,
>>
>>
>>
>> "Thierry S" a écrit dans le
>> message
>> de
>> news:
>> > Bonjour à tous,
>> >
>> > Dans mon application ASP.NET, je dois à un moment donné demander à
>> > l'utilisateur le chemin d'un fichier Excel afin d'effectuer des
>> > modifications
>> > dedans.
>> > Comment faire pour que mon application sache que le répertoire
>> > 'C:Temp'
>> > de
>> > l'utilisateur n'est pas le 'C:Temp' du serveur où se trouve
>> > l'application?
>> >
>> > Merci d'avance pour votre aide.
>> >
>> > Thierry.
>>
>>
>>







Avatar
Thierry S
Merci beaucoup pour les infos.
Je vais regarder de ce coté mais je suis pas un expert en programmation
JavaScript ou VBScript. J'ai plutôt des connaissances VB application Windows!
Je vais essayer de trouver ses exemples.

Encore merci.

Thierry.


"Patrice" a écrit :

C'est simplement un script JavaScript ou VBScript présent dans la page et
qui manipule le fichier Excel via l'objet Excel.Application.

Il faut modifier les réglages de sécurité pour que cela puisse fonctionner
(je pense que le mieux est de le mettre le site concerné dans les sites de
confiance).

--
Patrice

"Thierry S" a écrit dans le message de
news:
> Bonjour,
>
> Oui c'est pour un intranet. Le but est d'ajouter des données dans un
> fichier
> excel sélectionné par l'utilisateur.
> Comment ça fonctionne l'histoire de macro dans la page web?
> Merci.
>
> Thierry.
>
> "Patrice" a écrit :
>
>> Une solution serait par exemple d'envoyer la macro correspondante dans la
>> page Web. La macro s'exécutera alors localement. Cela nécessitera bien
>> sûr
>> de modifier les réglages de sécurité de IE. C'est pour un intranet ?
>>
>> Une autre solution serait d'utiliser un partage pour chaque station ce
>> qui
>> serait sans doute bien lourd...
>>
>> --
>> Patrice
>>
>> "Thierry S" a écrit dans le message
>> de
>> news:
>> > Bonjour,
>> >
>> > Non ce n'est pas cela. Ce que je veux c'est que mon application asp.net
>> > puisse modifier un fichier sur un PC client ou sur une lettre de
>> > lecteur
>> > d'un
>> > PC client.
>> >
>> > Merci.
>> >
>> >
>> > Thierry.
>> >
>> >
>> > "Daniel" a écrit :
>> >
>> >> Bonjour,
>> >>
>> >> Je pense qu'ils ne pourront pas accéder au c:Temp du serveur. Si
>> >> j'avais
>> >> le
>> >> cas je ferais un lien réseau NomDuServeurNomDuPartage.
>> >> Attention au niveau de la sécurité, selon l'option choisie les
>> >> fichiers
>> >> seront accessibles de l'extérieur.
>> >>
>> >> Cordialement,
>> >>
>> >>
>> >>
>> >> "Thierry S" a écrit dans le
>> >> message
>> >> de
>> >> news:
>> >> > Bonjour à tous,
>> >> >
>> >> > Dans mon application ASP.NET, je dois à un moment donné demander à
>> >> > l'utilisateur le chemin d'un fichier Excel afin d'effectuer des
>> >> > modifications
>> >> > dedans.
>> >> > Comment faire pour que mon application sache que le répertoire
>> >> > 'C:Temp'
>> >> > de
>> >> > l'utilisateur n'est pas le 'C:Temp' du serveur où se trouve
>> >> > l'application?
>> >> >
>> >> > Merci d'avance pour votre aide.
>> >> >
>> >> > Thierry.
>> >>
>> >>
>> >>
>>
>>
>>





Avatar
Franck Quintana
Bonjour,

Si vous voulez un bon site explicatif de javascript (entre autres) je
vous conseille http://www.w3schools.com/

Franck Quintana
Active+ Software
http://www.activeplus.com/