cid Posted July 7, 2021 Share Posted July 7, 2021 Hola Necesito acceder a otra carpeta dentro de las misma red local para capturar imagenes, si le indico arch:='imagenes/1.jpg', funciona correctamente, pero si le pongo 'arch:=\\servidor\d\imagenes\1.jpg' ( no la muestra, aunque el filexist() sí la encuentra ) no sé si tengo hacer algo en el IIS, o en unigui las imagenes las muestro con html '<img src="'+arch+'" height="200px" width="auto"></img>' en un stringgrid Un saludo Link to comment Share on other sites More sharing options...
estrify Posted July 8, 2021 Share Posted July 8, 2021 Hola, FileExist lo está ejecutando el sevidor, por lo que es normal que encuentre el fichero. <img></img> lo está ejecutando el navegador, que le pide un fichero al servidor con un HTTP o lo intenta resolver localmente. Eso significa que, si no pones nada, la petición se hace relativa a https://direcciónIP, por lo que el servidor no lo encontrará porque no entiende la URL; o bien a file:// y entonces lo que intenta el navegador es abrir un fichero local, en el cliente, pero habitualmente lo que quieres servir no lo tiene accesible el cliente, sino el servidor. Una posible solución a esto es, en el servidor, mapear el directorio que quieras de la red con un symbolic link dentro del directoio imagenes. Por ejemplo (hazlo con un CMD con privilegios de administrador): net use "\\servidor\d\imagenes" mklink /d "tu directorio imagenes local\imagenes en red" "\\servidor\d\imagenes" así cuando uses <img src="imagenes/imagenes en red/1.png" height="200px" width="auto"></img> lo encontrará porque la petición será https://direcciónIP/imagenes/imagenes en red/1.jpg e "imagenes en red" lo tienes mapeado a tu directorio de red. En IIS puedes hacer algo parecido para mapear directorios, a nivel de IIS no a nivel de sistema operativo, aunque allí no te puedo ayudar porque no lo uso... Un saludo, 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now