Gravar no banco quando usuario copiar algo  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
fabio silveira
JavaChild

Membro desde: 18/11/2008 09:57:33
Mensagens: 125
Offline


Boa tarde,

Estou desenvolvendo uma area no website onde o cliente pode visualizar certos arquivos ou mesmo copiar para sua maquina local.

Ate ai tudo feito, o problema é que, gostaria de gravar o logim do cara quando ele copiasse algo pra maquina dele(o sistema de login ja esta feito tambem)

O banco so deve gravar quando ele copiar algo para maquina dele.

Voce tem alguma ideia disso?


grato,

drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

Que tipo de informação será disponibilizada?
Texto?
E a seleção + ctrl c e ctrl v?
Imagem?
E o botão direito + salvar imagem como?
Arquivos?
Ai quem sabe, quando chamar o método que libera o download, pode-se fazer o registro da ação do usuário.

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
fabio silveira
JavaChild

Membro desde: 18/11/2008 09:57:33
Mensagens: 125
Offline

Entao,

Ja tenho a tela que mostra os arquivos que tenho disponiveis para downloada. Nesta tela, parece uma lista com os nomes e uma imagem para clicar e dar o download(ele ja associa automatico o arquivo com a aplicacao..por exemplo..wmv: media player...doc: Word..etc etc

Eu to precisando de que, quando o usuario clicar para dar download ele ja grave qual arquivo ele copiou para sua maquina(tipo de um registro no banco para controle)

é isso
julianosts
Debugger
[Avatar]

Membro desde: 21/10/2010 07:38:35
Mensagens: 52
Localização: São Paulo
Offline

Fala Fabio,


O caminho dos arquivos estao gravados no banco?

This message was edited 1 time. Last update was at 29/01/2011 09:44:16

febeckers
Virtual Machine Man

Membro desde: 23/01/2007 16:12:50
Mensagens: 588
Localização: Curitiba - PR
Offline

Cara tem várias formas de fazer o que você está querendo.

A mais correta a ser utilizada no caso de arquivos e criar um arquivo que ira forçar o donwload através de configurações de caeçalho. ai nesse arquivo você consegue gravar no banco de dados quando o seu usuário acessou o mesmo.

qq coisa posta ai.

Abraços

Site http://www.fernandobecker.com.br
Resumo de novela
[Email] [WWW] [MSN]
fabio silveira
JavaChild

Membro desde: 18/11/2008 09:57:33
Mensagens: 125
Offline

Febeckers,

Nao entendi sua ideia quando disse (gravar atraves da configuracao de cabecalho) !!

Minha ideia seria(como o usuario ja esta logado para colpiar os arquivos) seria apenas gravar numa tabela o id do usuario e o nome do arquivo(ja tenho uma tabela de arquivos tambem), nao sei se etou viajando ou é por ai mesmo

Voce tem alguma ideia ou exemplo?

Valeu !!
febeckers
Virtual Machine Man

Membro desde: 23/01/2007 16:12:50
Mensagens: 588
Localização: Curitiba - PR
Offline

Aqui no fórum tem um exemplo.

http://www.guj.com.br/java/22844-forcar-download

Antes de você chamar essa função é só criar uma função para gravar os dados que você quer em outro arquivo.

Mas você está pensando certo, tem que chamar um arquivo passado por parametro o que esta sendo baixado, o nome e id.

Abraços

Site http://www.fernandobecker.com.br
Resumo de novela
[Email] [WWW] [MSN]
fabio silveira
JavaChild

Membro desde: 18/11/2008 09:57:33
Mensagens: 125
Offline

Entao, febeckers

Este exemplo que me deu foi um processo que ja realizei. O que esta emperrando é como colocar o codigo para na hora do click para download ele ja gravar no banco os dados.

Isto que emperrou
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

É como submeter um formulário, a partir de um link, não?
Se o download só é disponibilizado para um usuário com permissão para tal, então, basta apenas adaptar isto.
Criando um evento que obtenha a identificação do usuário, arquivo baixado e demais dados, está simples.

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
febeckers
Virtual Machine Man

Membro desde: 23/01/2007 16:12:50
Mensagens: 588
Localização: Curitiba - PR
Offline

Sim você cria um link para um arquivo, exemplo


Ai no download.jsp voce faz todo o tratamento para o banco de dados e força o download como citado no post.

Abraços

Site http://www.fernandobecker.com.br
Resumo de novela
[Email] [WWW] [MSN]
fabio silveira
JavaChild

Membro desde: 18/11/2008 09:57:33
Mensagens: 125
Offline


Entao galera,

Esse e o trecho do download



julianosts
Debugger
[Avatar]

Membro desde: 21/10/2010 07:38:35
Mensagens: 52
Localização: São Paulo
Offline

Cara,

Se vc quer somente o botão, tente usar algo como isso

voce ja tem o metodo que grava?

This message was edited 1 time. Last update was at 01/02/2011 10:08:45

 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team