Ouvrir un fichier en local au lieu de le télécharger ?

Ouvrir un fichier en local au lieu de le télécharger ? - HTML/CSS - Programmation

Marsh Posté le 05-10-2022 à 12:50:23    

Bonjour,
 
J'ai un serveur LAMP sur mon nas, son adresse est dans le style https://192.168.1.10/exemple.php
J'exécute un script php qui scan et listes toutes les images d'un répertoire local. (c'est du psd )
 
J'aimerais avoir la possibilité d'avoir un lien href pour ouvrir le fichier image avec photoshop.
 
Le problème est que le navigateur télécharge l'image, ce qui fait que lorsque je sauvegarde mon image cela sauvegarde le psd dans le dossier de téléchargement, cela ne modifie pas la source.
 
Y at-il un moyen de faire ca ?
 
J'ai essayé de jouer avec

Code :
  1. <a href="http://localhost/image.psd">Ouvrir</a>


 
 
ou
 

Code :
  1. <a href="http://192.168.1.10/image.psd">Ouvrir</a>


 
Différente bidouille comme cela mais soit c'est 404, soit l'image est téléchargée, et je voudrais ouvrir la source comme expliqué......  :sweat:  
 
C'est con comme problème mais je bloque, je me demande si c'est possible en fait, j'ai l'impression que le navigateur bloque cette possibilité sans doute pour raison de sécurité.
Une idée ?

Reply

Marsh Posté le 05-10-2022 à 12:50:23   

Reply

Marsh Posté le 05-10-2022 à 16:29:22    

Ca m'étonnerait que ce soit possible, un serveur web c'est fait pour délivrer des "copies" de ses fichiers...

Reply

Marsh Posté le 07-10-2022 à 08:24:39    

Non, pas possible, tu télécharges une copie du fichier du serveur. Question de sécurité. Tu images le bazar si les gens pouvaient modifier les fichiers d'une serveur ? :/
Regarde du côté du protocole webdav. ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed