Gravar foto em servidor
Olá,
Eu criei uma agenda de contatos para rodar em rede com FIREBIRD e IBX e instalei e coloquei o bd em C:\TESTE no servidor e na estação setei o caminho do banco no servidor e está funcionando corretamente, sem nenhum erro. Agora gostaria de saber como faço para que qdo um usuario que está na estação for gravar a foto do contato, a foto seja gravada na pasta C:\TESTE que está no servidor. Se eu usar o codigo abaixo grava no path do programa na estação, mas eu preciso que a foto seja gravado na pasta C:\TESTE do servidor, para que esteja disponivel para todas as estações . Como faço isso? Obrigado.
caminhoFOTO := extractFilePath( application.exeName ) + ´Fotos\´ + ´Foto´ + EDIT1.Text + ´.JPG´;
imgFOTO.Picture.SaveToFile(caminhoFOTO);
Luiz
Eu criei uma agenda de contatos para rodar em rede com FIREBIRD e IBX e instalei e coloquei o bd em C:\TESTE no servidor e na estação setei o caminho do banco no servidor e está funcionando corretamente, sem nenhum erro. Agora gostaria de saber como faço para que qdo um usuario que está na estação for gravar a foto do contato, a foto seja gravada na pasta C:\TESTE que está no servidor. Se eu usar o codigo abaixo grava no path do programa na estação, mas eu preciso que a foto seja gravado na pasta C:\TESTE do servidor, para que esteja disponivel para todas as estações . Como faço isso? Obrigado.
caminhoFOTO := extractFilePath( application.exeName ) + ´Fotos\´ + ´Foto´ + EDIT1.Text + ´.JPG´;
imgFOTO.Picture.SaveToFile(caminhoFOTO);
Luiz
L_carlos
Curtidas 0
Respostas
Massuda
06/09/2007
mas eu preciso que a foto seja gravado na pasta C:\TESTE do servidor, para que esteja disponivel para todas as estações . Como faço isso?
Compartilhe essa pasta do servidor com as estações e faça com que as estações gravem na pasta compartilhada.GOSTEI 0
L_carlos
06/09/2007
Massuda,
Tem como fazer isso via codigo. É que essa agenda de contatos eu vou mandar para o cliente através de download , quer dizer, não sou eu que vou instalar a agenda.
Luiz
Tem como fazer isso via codigo. É que essa agenda de contatos eu vou mandar para o cliente através de download , quer dizer, não sou eu que vou instalar a agenda.
Luiz
GOSTEI 0
Luciano.badoe
06/09/2007
[b:be9f1c0151]L_CARLOS[/b:be9f1c0151]
Eu adotei a seguinte solução para este caso num BD em Access:
- Armazeno o caminho das fotos no servidor numa tabela de parâmetros
do sistema, ou pode-se utilizar um arquivo INI ou outra solução.
Desta forma funciona sem problemas.
Espero ter ajudado.
Eu adotei a seguinte solução para este caso num BD em Access:
- Armazeno o caminho das fotos no servidor numa tabela de parâmetros
do sistema, ou pode-se utilizar um arquivo INI ou outra solução.
Desta forma funciona sem problemas.
Espero ter ajudado.
GOSTEI 0
Sistemald
06/09/2007
Rapaz,
para uma aplicação deste tipo, você pode usar o Firebird Embarcado, e salvar a imagem no próprio bd, pois acredito que o volume de dados não será muito grande.
obs.: você pode sempre converte para jpg a para que a figura fique pequena.
para uma aplicação deste tipo, você pode usar o Firebird Embarcado, e salvar a imagem no próprio bd, pois acredito que o volume de dados não será muito grande.
obs.: você pode sempre converte para jpg a para que a figura fique pequena.
GOSTEI 0
L_carlos
06/09/2007
Olá Luciano,
Mas pelo que sei o firebird embarcado não funciona em rede? Ou estou enganado?
Luiz
Mas pelo que sei o firebird embarcado não funciona em rede? Ou estou enganado?
Luiz
GOSTEI 0
Gandalf.nho
06/09/2007
O FB embarcado realmente não funciona em rede, mas mesmo com o FB normal você pode usar a dica de salvar no próprio banco.
GOSTEI 0
L_carlos
06/09/2007
E como é que eu salvo uma foto JPEG no firebird? Eu uso IBX com firebird 1.5.
Luiz
Luiz
GOSTEI 0