UPLOAD DE ARQUIVO - ANEXAR DOCUMENTOS NO CADASTRO

MOREIRA 08/12/2011 12:43:46
#390839
Olá pessoal , bom dia!!... tenho uma aplicação em vb6. com banco de dados mysql em um servidor web....
preciso de uma ajuda, [Ô]caminho das pedras[Ô] preciso anexar documento no cadastro de cade funcionário cadastrado..ou seja, um arquivo em JPG ou PDF.. mas prefiro em JPG...
obrigado pela atenção de todos..

por favor, alguem ,.... !!
FALARINO 08/12/2011 15:43:16
#390860
Amigo tenho este formulario pronto. o Banco de Dados é sql...
veja se ajuda...
se faltar alguma coisa me avisa.
MOREIRA 08/12/2011 17:17:10
#390872
olá amigo, falarino.. boa tarde, obrigado pela atenção... bom vamos lá..
teria como vc explicar como funcionar esse formulário...
e esse componente de imagens (ilsicons).. teria como enviar...

nao conseguir entender sua colaboração..
obrigado.

só enterando... preciso anexar documento em um cadastro no formato jpg ou pdf...
meu banco de dados é mysql e está no servidor web.
KERPLUNK 08/12/2011 17:44:07
#390880
A menos que vc tenha uma pasta compartilhada nesse mesmo servidor onde está o seu MySql, vc vai ter que ter um processo de upload dessas imagens. Vc tem duas opções: gravar uma snapshot binário da imagem em uma tabela(o que eu NÃO recomendo) ou gravar essas imagens em uma pasta. De qualquer maneira, vc vai ter que ter também uma tabela que associe cada uma dessas imagens ao registro que correspondente. Mais ou menos assim:
Cadastro:
id - Nome
1 - Zé
2 - Pedro
3 - Maria

A tabela de associação:
id - cadastro - imagem
1 - 2 - xxx.jpg
2 - 2 - yyy.jpg
3 - 1 - hhh. jpg

Assim, quando vc buscar um determinado registro do cadastro, pelo código do mesmo, vai conseguir saber todas as imagens associadas ao mesmo.
MOREIRA 08/12/2011 17:52:45
#390886
sim.. eu já possue essa tebela com essas associações. no meu caso é um número de cada contrato. (Id_Contrato), agora o problema é: gravar essas imagens em uma tabela.. ?
KERPLUNK 08/12/2011 18:10:43
#390891
Se quiser mesmo seguir por esse caminho, vai ter que usar os campos BLOB. Mas eu não recomendo a gravação de binários longos no banco de dados, isso [Ô]incha[Ô] o banco de uma maneira que pode deixar muito lento. Mesmo assim, se ainda quiser fazer isso, vc vai usar o comando do MySQL LOAD_FILE, que se encarrega de [Ô]ler[Ô] o arquivo e gravar no banco de dados como um valor BLOB.
MOREIRA 08/12/2011 18:17:04
#390894
então.. não pretendo gravar as imagens no banco de dados.. justamente por isso... em média será anexado por mês mais de 4 mil anexos.. então irá comprometer o banco de dados.. quando o sistema funcionava localmente era gravado apenas o caminho das imagens no campo vachar... mas agora está no servidor web.. e não consigo achar o caminho das pedras pra fazer essa tarefa...
KERPLUNK 08/12/2011 18:23:20
#390897
Bom, vc tem 3 opções:
1 - Criar um servidor FTP no seu server, ao qual vc vai [Ô]subir[Ô] a imagem ao completar a operação de associação(mais complexo, mas mais seguro)
2 - Criar uma pasta compartilhada no seu server onde vc vai mapear e gravar o arquivo(mais simples, mas muito inseguro)
3 - Utilizar um repositório de imagens online(como o picasa por exemplo), subir suas imagens para ele e gravar no seu sistema o caminho da imagem no picasa(eu acho péssima idéia, as imagens ficariam disponíveis para quem quiser na web)
MOREIRA 08/12/2011 18:27:58
#390899
não quero desistir da idéia desse projetinho não.. mas estou literalmento no mato sem cachorro...
KERPLUNK 08/12/2011 18:30:25
#390901
Nenhuma das opções que eu sugeri serve pra vc?
Página 1 de 3 [22 registro(s)]
Tópico encerrado , respostas não são mais permitidas