
Я пытался найти похожую тему, но не смог. Поэтому задаю вопрос здесь.
В нашей компании я реализую пилотный проект по установке Ubuntu на наши компьютеры, поскольку это решило бы множество наших проблем.
Однако я столкнулся с тем, что стало для нас серьезным препятствием.
Мы используем внутреннюю разработку бэк-офиса / ERP-системы и много работаем с файлами изображений, которые затем печатаются на различных продуктах. Бэк-офис работает на веб-основе и доступен через Mozilla Firefox.
Иногда нам приходится проверять эти файлы изображений, и в бэк-офисе есть кнопка, которая позволяет нам просмотреть файл с помощью ссылки, например: ///diskstation/production/pictures/filename.png
В Windows файл открывается без проблем, но в Ubuntu (Firefox) ссылка не работает. Если нажать на нее, то выдается сообщение об ошибке, что такого файла не существует.
Если я укажу путь вручную, я смогу открыть файл и в Ubuntu.
Мне кажется, что ссылка «формула» на локальный файл относится только к Windows.
Можно ли как-то сделать ссылку на файл общедоступной?
Любая помощь приветствуется!
решение1
Неясно, какой метод вы используете для доступа к удаленным общим ресурсам --- но да, путь к удаленному общему ресурсу в Linux и Windows отличается. Спецификация путей действительно отличается.
Если вы можете перейти к файлу, вы можете увидеть путь (URL). Если вы получаете доступ к файлу с помощью браузера, тот, который (должен) работать с браузером, доступен в диалоговом окне свойств файлового менеджера (щелкните правой кнопкой мыши по объекту):
и это работает для меня:
Полный путь к моему файлу будет таким: smb://pascua/ftp/red/vnc/tightvnc-1.2.9-setup.exe
и если это изображение, то при отправке его в браузер оно отобразится.
Кроме того, файл с удаленного сервера виден где-то в вашей иерархии каталогов и доступен как обычный файл. Чтобы узнать, как файл известен в файловой системе (как будто это локальный файл), перетащите значок файла в окно эмулятора терминала (здесь я набрал ls -l
ранее):
В этом случае путь странный, поскольку файл монтируется бэкэндом gvfs
(это пользовательское монтирование), в случае системных общих ресурсов его должно быть проще проанализировать.