Я использую file: // для указания на локальный файл.
file://localhost/Users/smcho/Desktop/softwaredevelop/15.pdf
Разве я не могу использовать file: // для указания на локальный файл относительно текущего каталога? Я имею в виду текущий каталог, в котором находится файл, содержащий файл: //.
file://./../15.pdf
Мне нужен file: // чтобы связать файл в Leo . В Leo я использую file: // для ссылки на локальный файл, и я хочу указать на файлы, которые расположены в относительном каталоге к текущему каталогу. Я задал подобный вопрос на форуме Google .
leo-editor
prosseek
источник
источник
Я не знаком с программным обеспечением Leo, но если он обрабатывает ссылки так же, как веб-браузер, попробуйте следующее
../15.pdf
file:../15.pdf
Примечания
Относительная ссылка обычно не включает протокол (например,
http:
илиhttps:
илиfile:
). Если протокол не указан, веб-браузер будет использовать тот же протокол, что и страница, на которой отображается ссылка.Абсолютная ссылка начинается с
//
. Относительная ссылка не должна начинаться с//
.Требуется
./
только в том случае, если вы ссылаетесь на папку, в которой находится страница. В противном случае вы можете оставить это и начать с../
.---- В вашей ветке в группе leo-editor вы сказали, что
file:./../15.pdf
вызвало ошибку. Возможно,./../
комбинация сбивает с толку ваше программное обеспечение Возможно,file:../15.pdf
будет работать?источник
Относительно чего? URI по определению являются абсолютными. Однако вы можете сделать свой URI относительно известного местоположения, например так:
Обновление Из того, что вы сказали, звучит так, как будто вы пытаетесь открыть PDF из своего приложения. Обычно это делается путем простого запуска файла и предоставления ОС понять, как с ним работать. В Python вы бы использовали что-то вроде:
Такие URI, как
file://...
правило, используются в контексте веб-приложений.источник
MyClass.class.getResource ( "/ ком / FNF / си / DepAcctInq_V02.wsdl"); У меня сработало
источник