Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-08-2016
choclito1 choclito1 is offline
Miembro
NULL
 
Registrado: jun 2015
Posts: 15
Poder: 0
choclito1 Va por buen camino
Aclarando

Muchas gracias ecfisa por responder al post.
Te comento, q tengo un sistema en una institucion medica, para la gestion de pacientes, me pidieron que los usuarios que tienen acceso a la ventana de gestion de pacientes puedan seleccionar la foto de los pacientes pero en el servidor y no asi en sus computadoras.
En principio yo guardaba solo la dirección(ruta) de las fotos en mi base de datos (las fotos estaban en las maquinas clientes) y solo trabajaba con el path de las fotos, pero ahora se quiere que las fotos esten tambien en el servidor pero que no dentro de la BD sino por separado
el acceso a la base de datos por parte de los usuarios por medio del cliente es via TCP/IP
¿Tendria que cambiar atributos de la carpeta en el servidor para que se pueda guardar los fotos en el servidor? ¿Que seguridad tendria para que solo los usuarios del sistema puedan acceder a las fotos por medio del sistema?
En la base de datos solo guardo el path de las fotos
Vi en los post del foro que varios usuarios no recomiendan que se guarde las imagenes en la base de datos porque eso hace que cresca (en megas) la BD
Trabajo con Delphi xe2, firebird y componentes IB para conectarse a la BD
¿Cual seria la sugerencia que me brinden amigos?
Espero me hayas podido entender el problema, gracias por leer el post

Última edición por choclito1 fecha: 24-08-2016 a las 17:48:26. Razón: aclarar el post
Responder Con Cita
  #2  
Antiguo 24-08-2016
choclito1 choclito1 is offline
Miembro
NULL
 
Registrado: jun 2015
Posts: 15
Poder: 0
choclito1 Va por buen camino
Aclarar codigo

Mil disculpas amigos no envie correctamente el codigo que utilice , es el siguiente:
Código Delphi [-]

ruta:='\\'+f_usuario.server+'\c\SISGESS\Documentos\FOTO'+nombre.text+'.jpg';
  if FileExists(ruta) then
      deletefile(ruta);
     Image1.Picture.SaveToFile(ruta);
     ibq_pac_ext.FieldByName('ruta_foto_ingreso').AsString:=ruta;
con este codigo me sale el mensaje que cite anteriormente,
Lo que quisera con el codigo es guardar la ruta de la imagen en mi BD y guardar la imagen en una carpeta del Servidor de BD, ¿Se puede hacer eso amigos? ¿Que otra alternativa se puede tomar?


Gracias por la ayuda que me puedan brindar amigos del foro

Última edición por choclito1 fecha: 24-08-2016 a las 18:03:11. Razón: aclarar
Responder Con Cita
  #3  
Antiguo 24-08-2016
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.
Cita:
Empezado por choclito1 Ver Mensaje
...
Según entiendo el requisito ya está fijado; las imágenes deben residir en el servidor fuera de la BD y dentro de una carpeta.
Entonces queda librado a tu buén criterio donde crear, situar y organizar esa/s carpeta. Lo mas común es situarla en una subcarpeta de donde reside la bd o en una carpeta hermana de esta, pero podría ser cualquier otra situación.

En cuanto a los permisos, es lógico que todos los usuarios tendrían que tener acceso a esa carpeta para poder acceder a las imágenes.

Cita:
Empezado por choclito1 Ver Mensaje
...
Para pocer evaluar el conenido exácto de la variable ruta, por favor agrega las siguientes líneas a tu código:
Código Delphi [-]
...
uses Clipbrd;
...
begin
  ruta:='\\'+f_usuario.server+'\c\SISGESS\Documentos\FOTO'+nombre.text+'.jpg';
   Clipboard.AsText := ruta;
  ...
Y luego, en el mensaje de tu respuesta (en este hilo) y entre las etiquetas [quote] [/quote], realiza Ctrl + V.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #4  
Antiguo 29-08-2016
choclito1 choclito1 is offline
Miembro
NULL
 
Registrado: jun 2015
Posts: 15
Poder: 0
choclito1 Va por buen camino
Gracias amigo ecfisa por responder, a la carpeta Documentos la comparti en la red y como me recomiendas lo copie con CTRL+V y es este el código:
Cita:
\\SERVER\C\SISGESS\Imagenes\Documentos\FOTO_ALM05062007.jpg
el error que me muestra es el siguiente:
Cannot create file "\\Server\C\SISGESS\Imagenes\Documentos\FOTO_ALM05062007.jpg".
No se encuentra el nombre de red especificado.


Gracias por la ayuda que me puedan brindar amigos del foro.....
Responder Con Cita
  #5  
Antiguo 29-08-2016
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.211
Poder: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Habrá que ver si ese equipo tiene recursos compartidos, permisos de acceso y demás. La letra de unidad puede requerir añadir un carácter $ al final:

Cita:
\\SERVER\C$\SISGESS\Imagenes\Documentos\FOTO_ALM05062007.jpg

Saludos.
Responder Con Cita
  #6  
Antiguo 30-08-2016
choclito1 choclito1 is offline
Miembro
NULL
 
Registrado: jun 2015
Posts: 15
Poder: 0
choclito1 Va por buen camino
Ayuda

Gracias amigo por responder, busque en el foro y la web informacion para poder guardar un archivo por medio del sistema.
Pero no encontre nada, comparti la carpeta y cambie los permisos para q todos los usuarios tengan acceso a la carpeta, pero no consigo guardar el archivo.
El error que me muestra es:
el error que me muestra es el siguiente:

Cannot create file "\\Server\C\SISGESS\Imagenes\Documentos\FOTO_ALM05062007.jpg".
No se encuentra el nombre de red especificado.

Gracias amigos del foro, estare al pendiente de sus comentarios
Responder Con Cita
  #7  
Antiguo 30-08-2016
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.211
Poder: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Cita:
Empezado por choclito1 Ver Mensaje
comparti la carpeta y cambie los permisos para q todos los usuarios tengan acceso a la carpeta, pero no consigo guardar el archivo.
¿Cual es el nombre de la carpeta que compartíste? ¿Documentos?
Entonces la ruta debe ser:
Cita:
'\\Server\Documentos\FOTO_ALM05062007.jpg'
Saludos.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Guardar Imagen de un TImage a un campo tipo image en sql server Mechita MS SQL Server 1 19-12-2013 09:34:33
Guardar archivo en dirección de red mjjj Varios 1 20-12-2011 09:44:39
Guardar Imagen de un TImage num11 Varios 3 19-03-2009 05:52:55
Guardar Picture de TImage en un archivo bmp kapullok_2006 Gráficos 2 21-05-2008 08:33:19
Cargar una imagen en el Imaging, pero tomando la direccion desde un EditBox aleidania Gráficos 1 13-07-2003 17:52:40


La franja horaria es GMT +2. Ahora son las 05:48:38.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi