J'utilise file: // pour pointer vers un fichier local.
file://localhost/Users/smcho/Desktop/softwaredevelop/15.pdf
Ne puis-je pas utiliser file: // pour pointer vers le fichier local par rapport au répertoire actuel? Je veux dire le répertoire actuel par où se trouve le fichier contenant le fichier: //.
file://./../15.pdf
J'ai besoin de file: // pour lier un fichier dans Leo . Avec Leo, j'utilise file: // pour créer un lien vers un fichier local et je veux pointer vers des fichiers qui se trouvent dans le répertoire relatif vers le répertoire actuel. J'ai posé une question similaire dans le forum Google .
leo-editor
prosseek
la source
la source
Je ne connais pas le logiciel de création de plans Leo, mais s'il gère les liens de la même manière qu'un navigateur Web, essayez ce qui suit
../15.pdf
file:../15.pdf
Remarques
Un lien relatif n'inclut généralement pas le protocole (comme
http:
ouhttps:
oufile:
). Lorsque le protocole est omis, un navigateur Web utilisera le même protocole que la page dans laquelle le lien apparaît.Un lien absolu commence par
//
. Un lien relatif ne doit pas commencer par//
.Le
./
n'est nécessaire que si vous créez un lien vers le dossier contenant la page exactement. Sinon, vous pouvez le laisser de côté et commencer../
.---- Dans votre fil de discussion dans le groupe leo-editor, vous avez dit avoir
file:./../15.pdf
causé une erreur. Peut-être que la./../
combinaison confond votre logiciel. Peutfile:../15.pdf
- être fonctionnera-t - il?la source
Par rapport à quoi? Les URI par définition sont absolus. Cependant, vous pouvez faire votre URI par rapport à un emplacement connu, comme ceci:
Mise à jour D'après ce que vous avez dit, il semble que vous essayez d'ouvrir un PDF à partir de votre application. En règle générale, cela se fait en exécutant simplement le fichier et en laissant le système d'exploitation comprendre comment le gérer. En Python, vous utiliseriez quelque chose comme:
Les URI comme
file://...
sont généralement utilisés dans le contexte des applications Web.la source
MyClass.class.getResource ("/ com / fnf / si / DepAcctInq_V02.wsdl"); Ça a marché pour moi
la source