![Vincular a archivos locales en un recurso compartido de servidor de archivos de Windows](https://rvso.com/image/1127611/Vincular%20a%20archivos%20locales%20en%20un%20recurso%20compartido%20de%20servidor%20de%20archivos%20de%20Windows.png)
Intenté encontrar un tema similar, pero no lo logré. Entonces estoy haciendo la pregunta aquí.
En nuestra empresa estoy ejecutando una prueba piloto para instalar Ubuntu en nuestras máquinas, ya que resolvería muchos de nuestros problemas.
Sin embargo, me encontré con lo que sería un factor decisivo para nosotros.
Utilizamos un sistema administrativo/ERP desarrollado internamente y trabajamos mucho con archivos de imágenes que luego se imprimen en una variedad de productos. El backoffice está basado en la web y se accede a él a través de Mozilla Firefox.
A veces tenemos que revisar esos archivos de imágenes y hay un botón en el backoffice que nos permite ver el archivo con un enlace como: ///diskstation/production/pictures/filename.png
En Windows el archivo se abre sin problemas, pero el enlace no funciona en Ubuntu (Firefox). Si hace clic en él, recibirá un mensaje de error que indica que dicho archivo no existe.
Si navego hasta la ruta manualmente, también puedo abrir el archivo en Ubuntu.
Me parece que el enlace "fórmula" al archivo local es específico de Windows.
¿Hay alguna forma de vincular el archivo para que sea accesible universalmente?
¡Cualquier ayuda sería muy apreciada!
Respuesta1
No está claro cuál es el método que está utilizando para acceder a los recursos compartidos remotos, pero sí, la ruta a un recurso compartido remoto es diferente en Linux y en Windows. La especificación de rutas es diferente, de verdad.
Si puede navegar hasta su archivo, podrá ver cuál es la ruta (URL). Si accede al archivo con su navegador, el que (debería) funcionar con un navegador está disponible en el cuadro de diálogo de propiedades del administrador de archivos (haga clic derecho en el objeto):
Y funciona para mi:
La ruta completa a mi archivo sería smb://pascua/ftp/red/vnc/tightvnc-1.2.9-setup.exe
y, si fuera una imagen, al introducirla en el navegador se mostrará.
Además, el archivo de un servidor remoto es visible en algún lugar de su jerarquía de directorios y se puede acceder a él como un archivo normal. Para saber cómo se conoce el archivo en el sistema de archivos (como si fuera un archivo local), arrastre el ícono del archivo en una ventana del emulador de terminal (aquí escribí ls -l
antes):
En este caso, la ruta es extraña porque el archivo está montado por el gvfs
backend (es un montaje del usuario); en el caso de recursos compartidos montados en el sistema, debería ser más fácil de analizar.