![Verknüpfen mit lokalen Dateien auf einer Windows-Dateiserverfreigabe](https://rvso.com/image/1127611/Verkn%C3%BCpfen%20mit%20lokalen%20Dateien%20auf%20einer%20Windows-Dateiserverfreigabe.png)
Ich habe versucht, ein ähnliches Thema zu finden, aber es ist mir nicht gelungen. Deshalb stelle ich die Frage hier.
In unserer Firma führe ich ein Pilotprojekt durch, um Ubuntu auf unseren Rechnern zu installieren, da dies viele unserer Probleme lösen würde.
Ich bin jedoch auf etwas gestoßen, das für uns ein großes Problem darstellen würde.
Wir verwenden ein selbst entwickeltes Backoffice-/ERP-System und arbeiten viel mit Bilddateien, die dann auf verschiedene Produkte gedruckt werden. Das Backoffice ist webbasiert und über Mozilla Firefox zugänglich.
Wir müssen diese Bilddateien manchmal überprüfen und es gibt eine Schaltfläche im Backoffice, mit der wir die Datei mit einem Link wie diesem anzeigen können: ///diskstation/production/pictures/filename.png
Unter Windows lässt sich die Datei problemlos öffnen, unter Ubuntu (Firefox) funktioniert der Link jedoch nicht. Klickt man darauf, erhält man die Fehlermeldung, dass die Datei nicht existiert.
Wenn ich manuell zum Pfad navigiere, kann ich die Datei auch unter Ubuntu öffnen.
Für mich sieht es so aus, als ob die Verknüpfung „Formel“ zur lokalen Datei Windows-spezifisch ist.
Gibt es eine Möglichkeit, auf die Datei zu verlinken, sodass sie allgemein zugänglich ist?
Jede Hilfe wäre sehr willkommen!
Antwort1
Es ist nicht klar, welche Methode Sie verwenden, um auf die Remote-Freigaben zuzugreifen – aber ja, der Pfad zu einer Remote-Freigabe ist unter Linux und unter Windows unterschiedlich. Die Pfadspezifikation ist tatsächlich unterschiedlich.
Wenn Sie zu Ihrer Datei navigieren können, können Sie den Pfad (die URL) sehen. Wenn Sie mit Ihrem Browser auf die Datei zugreifen, ist die Option, die mit einem Browser funktionieren (sollte), im Eigenschaftendialog des Dateimanagers verfügbar (Rechtsklick auf das Objekt):
und es funktioniert bei mir:
Der vollständige Pfad zu meiner Datei wäre smb://pascua/ftp/red/vnc/tightvnc-1.2.9-setup.exe
und wenn es sich um ein Bild handeln würde, würde es beim Übertragen in den Browser angezeigt.
Darüber hinaus ist die Datei von einem Remote-Server irgendwo in Ihrer Verzeichnishierarchie sichtbar und wie eine normale Datei zugänglich. Um zu erfahren, wie die Datei im Dateisystem bekannt ist (als wäre sie eine lokale Datei), ziehen Sie das Dateisymbol in ein Terminalemulatorfenster (hier habe ich ls -l
zuvor Folgendes eingegeben):
In diesem Fall ist der Pfad seltsam, weil die Datei vom gvfs
Backend gemountet wird (es ist ein Benutzer-Mount). Im Fall von systemgemounteten Freigaben sollte er einfacher zu analysieren sein.