我试图找到类似的主题,但没有找到。所以我在这里问这个问题。
在我们公司,我正在试点在我们的机器上安装 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
后端挂载的(它是用户挂载),在系统挂载共享的情况下,它应该更容易解析。