href=“file://” ne fonctionne pas
J'ai un problème avec:
href="file://"
Eh bien, je tiens à souligner un lien en html dans un fichier, dans le navigateur si j'écris comme
file:///K:/filename.pdf
Il fonctionne pour ouvrir un fichier, mais si j'point:
href="http://file:///K:/AmberCRO%20SOP/2011-07-05/SOP-SOP-3.0.pdf"
Il ne fonctionne pas. le lien est changé:
file///K:/AmberCRO%20SOP/2011-07-05/SOP-SOP-3.0.pdf
La colon
après le fichier disparaît. Toutes les suggestions pour quoi faire?
Qu'essayez-vous de le faire, en pointant
Des Suggestions ? Lien vos fichiers relative à votre site web.
href="http://file:///K:/AmberCRO%20SOP/2011-07-05/SOP-SOP-3.0.pdf"
? Il n'est pas valide!Des Suggestions ? Lien vos fichiers relative à votre site web.
<a href="files/filename.pdf">
et de stocker vos fichiers dans files/
dossier. Par exemplehttp
est un protocole pointant vers une ressource web, même file
pointant vers une ressource locale, vous ne pouvez pas utiliser les deux dans le href.
OriginalL'auteur Sangsom | 2012-10-11
Vous devez vous connecter pour publier un commentaire.
La raison que votre URL est réécrite pour
file///K:/AmberCRO%20SOP/2011-07-05/SOP-SOP-3.0.pdf
est parce que vous avez spécifiéhttp://file://
La
http://
au début est le protocole utilisé, et que votre navigateur est le décapage de la deuxième signe deux-points (:), parce qu'il n'est pas valide.Note
Si vous vous liez à quelque chose comme
Ci-dessus représente un lien vers un fichier appelé
k:/yourfile.pdf
sur le k: lecteur sur la machine sur l'affichage de l'URL.Vous pouvez le faire, par exemple ci-dessous crée un lien vers
C:\temp\test.pdf
En spécifiant le fichier://vous indiquant que c'est une ressource locale. Cette ressource n'est PAS sur l'internet.
La plupart des gens n'ont pas de K:/drive.
Mais, si c'est ce que vous essayez d'atteindre, c'est bien, mais ce n'est pas la façon dont un "type" lien sur une page web fonctionne, et vous ne devriez pas faire cela, à moins que tout le monde qui se passe pour accéder à votre lien d'accès à l' (le même?) K:/drive (ce peut être le cas avec un lecteur réseau partagé).
Vous pouvez essayer de
Noter que
http://file:///K:/AmberCRO%20SOP/2011-07-05/SOP-SOP-3.0.pdf
est un mal forméOriginalL'auteur inspite
%20
est l'espace entre les AmberCRO SOP.Essayez -
Ou renommer le dossier que AmberCRO-SOP et de l'écrire comme -
http://file://
?Je suppose que FireFox ajoute file:/// lorsque vous ouvrez des fichiers en local, sur votre disque dur
OriginalL'auteur Dipak
Bien que l'ffile:////.exe l'habitude de travailler (par exemple, certaines versions de début de html 4), il apparaît html 5 n'autorise pas cette.
Testé à l'aide de l'suivantes:
ainsi que ...
1/substitué le "ffichier" avec "fichier"
2/toutes les variations avec le http://préfixe avant le ffichier ou d'un fichier.
Du mieux que je pouvais voir, c'était il y a une possibilité que si l'on voulait ouvrir (modifier) ou enregistrer le fichier, il peut être accompli. Toutefois, le fichier exec ne serait pas exécuter autrement.
OriginalL'auteur Roger Browne