Page 1 sur 1

Lien sur un fichier local (coté client)

Posté : 29 janv. 2008, 14:44
par bill moruuv
Bonjour, j'aimerai bien mettre des liens pointant du coté client.

Le but est d'utiliser php pour gérer les directory de windows sur MA machine
(pour avoir une interface plus conviviale et plus performantes)
Je peut donc supprimer toute les sécurtiés nécessaires en cas de besoin (l'ordi en question n'étant pas lié a internet).

Pour l'instanct j'ai mis tous les fichiers dans le directory www/ et des liens pointant dessus du coté serveur. Mais c'est implique qu'il faut que je télécharge les pdf, mov, ... avant de pouvoir les utiliser alors qu'ils sont en local sur ma machine.
Il y a moyen de contourner le problème?

Merci d'avance

Re: Lien sur un fichier local (coté client)

Posté : 29 janv. 2008, 15:16
par Calimero
Bonjour,
Pour l'instanct j'ai mis tous les fichiers dans le directory www/ et des liens pointant dessus du coté serveur. Mais c'est implique qu'il faut que je télécharge les pdf, mov, ... avant de pouvoir les utiliser alors qu'ils sont en local sur ma machine.
Il y a moyen de contourner le problème?
Tu peux lier les fichiers avec le protocole file://. Ainsi tu laisses une chance au navigateur de reconnaître que les fichiers sont situés côté client (et donc ne pas passer par le mécanisme de téléchargement), je ne vois pas d'autre solution.

Mais attention : en faisant comme ça, tu risques tout de même d'avoir des problèmes avec les sécurités du navigateur, même si tu désactives tout.

Posté : 29 janv. 2008, 15:34
par bill moruuv
Merci Calimero,

Je teste cela ce soir.
Et je te tiens au courant. j'espère que ca passera les sécurités
-Pour une fois qu'elle ne sont pas utile - Sinon il faudras que je chipotte au code de firefox
(en esperant que la partie en question ne soit pas un binaire)

Posté : 01 févr. 2008, 14:20
par bill moruuv
Comme tu t'y attendais le protocole marche nickel en local mais pas via le localhost.

Vu qu'il doist s'agir d'une sécurité de l'explorateur internet. Je vais
1) installer linux sur la machine
2) modifier le code source de firefox
3) recompiler firefox (voila la raison principale de passer a linux (avec la vitesse d'execution des programmes))

Je suppose que tu ne sais pas quel fichier source de firefox il faut modifier pour autoriser le protocole file:// a partir du localhost (ou de tous serveur, mais autant faire un truc secure au cas ou je la mettrai un jour sur le net cette becane.)?

merci

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]