Odwołanie do pliku w katalogu osobistym użytkownika za pomocą pliku: //


4

Czy istnieje jakiś sposób odwoływania się do pliku w lokalnym katalogu użytkownika, używając file: //, bez podawania nazwy użytkownika?

Myślałem, że plik: //~/Desktop/File.doc może działać, ale wydaje się, że nie działa.

Odpowiedzi:


1

Nie, nie można tego zrobić. ~Skrót jest jedynie dla wygody użytkownika i byłoby dwuznaczne kiedy jest stosowany jako część adresu URL, zwłaszcza jeśli URL został osadzony w dokumencie - którego katalog domowy będzie stosowany, a potem? Właściciel pliku? Czytelnicy? Zmieniłby się w zależności od środowiska.

Pamiętaj też, że przykładowy adres URL file://~/Desktop/File.docoznacza plik /Desktop/File.docna komputerze o nazwie „ ~”. Składnia file:adresów URL jest , a trzeciego ukośnika nie wolno pomijać, nawet jeśli nazwa hosta jest pusta (odnosi się do ścieżki lokalnej).file://<host>/<path>


1
Powodem tego jest fakt, że mamy wielu użytkowników, którzy zainstalowali Dropbox i chcemy mieć możliwość wymiany linków do plików przez e-mail. Jest zainstalowany w tym samym miejscu na każdym komputerze, a każdy użytkownik ma te same foldery współdzielone. Dlatego chcemy, aby adres URL był niejednoznaczny. Dropbox udostępniający funkcję linku jest niestety bezużyteczny.
Aeolai

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.