Transferir arquivo para diretório Oracle

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
victorpsl
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 41
Registrado em: Seg, 19 Mai 2008 8:51 am
Localização: SP
--
Victor Hugo

Bom dia galera,

Estou com um seguinte problema. Tenho tentado várias formas em desenvolver uma rotina para passar um diretório no forms e através de um determinado comando ele copiar o arquivo para um diretório.

Mas não rolou. Alguém teria uma solução, dica ou ajuda para me dar?

está fod.. :evil: Já pensei em usar utlfile, gerar um arquivo bat com o comando, etc,
mas não rolou.

Pode ser q utilizei da forma errada.

Obrigado!
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

você quer copiar esse arquivo no servidor do banco ou na maquina client?

maquina client usa a win_api
no banco de dados talvez seja o caso de implementar uma rotina java pra copiar o arquivo...

tem varios exemplos de como rodar comandos do SO no banco oracle...
victorpsl
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 41
Registrado em: Seg, 19 Mai 2008 8:51 am
Localização: SP
--
Victor Hugo

eu quero copiar do client e enviar para o servidor.
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

que tipo de arquivo é?

uma opção é você mapear um diretorio do servidor , e ai na maquina client copia pra ele...

outra é ler o arquivo e ir gravando outro com UTL_FILE que é do lado servidor...
victorpsl
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 41
Registrado em: Seg, 19 Mai 2008 8:51 am
Localização: SP
--
Victor Hugo

Poderá ser vários tipos de arquivo, desde:

JPG, PNG, PDF, DOC, XLS..

Depende de como o usuário criar esse arquivo.
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

porque não grava ele no banco numa coluna BLOB?
victorpsl
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 41
Registrado em: Seg, 19 Mai 2008 8:51 am
Localização: SP
--
Victor Hugo

caracoles, verdade, poderia fazer isso.

Estou vendo uma rotina aqui para inserir no campo..
Para inserir no blob, devo utilizar o pacote DMBS_LOB?
Você teria uma rotina?
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

no forms tem o tipo BLOB que grava direto
da um read_image_file , tem uns esquemas, com o dbms_lob não vai suportar no forms,

poem o tipo de dados do forms como BLOB e preenche ele, depois com o COMMIT já grava..
victorpsl
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 41
Registrado em: Seg, 19 Mai 2008 8:51 am
Localização: SP
--
Victor Hugo

mas, para esse caso do read_image_file não funcionaria apenas para arquivo do tipo IMAGEM?

O problema é q não tem um arquivo definido nesse caso, o usuário pode anexar até a mãe dele se ele quiser.

Pode ser q eu esteja enganado, mas eu acho q não funciona para outro tipo de arquivo a não ser para imagem.

Correto?
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

mas deve ter jeito de ler e gravar sim...

teria que dar uma procurada..

vou dar uma olhada mais alem, se achar algo coloco aqui...
victorpsl
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 41
Registrado em: Seg, 19 Mai 2008 8:51 am
Localização: SP
--
Victor Hugo

beleza man.. estou procurando aqui tb.

Eu encontrando algo, posto aqui e até crio um post para explicar como fazer o procedimento.

:D
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 15 visitantes