Używam file: // do wskazania pliku lokalnego.
file://localhost/Users/smcho/Desktop/softwaredevelop/15.pdf
Czy nie mogę użyć file: // do wskazania lokalnego pliku względem bieżącego katalogu? Mam na myśli bieżący katalog, w którym znajduje się plik zawierający plik: //.
file://./../15.pdf
Potrzebuję file: //, aby połączyć plik w Lwie . W Leo używam file: //, aby połączyć się z plikiem lokalnym i chcę wskazać pliki, które znajdują się w katalogu względnym do katalogu bieżącego. Podobne pytanie zadałem na forum Google .
leo-editor
prosseek
źródło
źródło
Nie znam oprogramowania do tworzenia konturów Leo, ale jeśli obsługuje on linki w taki sam sposób, jak przeglądarka internetowa, spróbuj wykonać następujące czynności
../15.pdf
file:../15.pdf
Notatki
Łącze względne zwykle nie obejmuje protokołu (takiego jak
http:
lubhttps:
lubfile:
). Gdy protokół zostanie pominięty, przeglądarka internetowa użyje tego samego protokołu, co strona, na której pojawia się link.Link bezwzględny zaczyna się od
//
. Łącze względne nie powinno zaczynać się//
.Jest
./
to potrzebne tylko wtedy, gdy łączysz się dokładnie z folderem zawierającym stronę. W przeciwnym razie możesz to pominąć i zacząć od../
.---- W swoim wątku w grupie edytorów Leo powiedziałeś, że
file:./../15.pdf
spowodował błąd. Być może ta./../
kombinacja wprowadza w błąd w oprogramowaniu. Możefile:../15.pdf
zadziała?źródło
W stosunku do czego? URI z definicji są bezwzględne. Możesz jednak ustawić swój identyfikator URI względem znanej lokalizacji, na przykład:
Aktualizacja Z tego, co powiedziałeś, wygląda na to, że próbujesz otworzyć plik PDF z poziomu aplikacji. Zazwyczaj wykonuje się to po prostu przez uruchomienie pliku i umożliwienie systemowi operacyjnemu ustalenia, jak go obsłużyć. W Pythonie użyłbyś czegoś takiego:
Identyfikatory URI
file://...
są zwykle używane w kontekście aplikacji internetowych.źródło
MyClass.class.getResource ("/ com / fnf / si / DepAcctInq_V02.wsdl"); To zadziałało dla mnie
źródło