Estive pensando em uma solução… Estou desenvolvendo uma interface, onde o sistema vai disponibilizar para o usuário a opção de realizar um download de um arquivo.
Eu preciso ter certeza de que o usuário conseguiu concluir o download, e não apenas ter clicado no link… Para isso estou buscando alguma forma de ter o retorno no momento em que o dowload for totalmente concluído. Gostaria de saber se alguem conhece algum evento que ocorra no final do download ou alguma coisa parecida que me indique que a transferencia foi completa. Seja através de javascript ou não, agradeço desde já a ajuda de vocês.
voce pode fazer o download e depois verificar se o arquivo baixado existe…
P
pmsoad
Então colega, como verificar no pc do cliente se o arquivo existe?
ae que está a dificuldade… imagino se tem alguma maneira de saber quantos k’s de informação já foi enviado para o cliente, e dps concluir que o arquivo foi totalmente enviado comparando o tamanho do arquivo com o tanto de informações enviadas…
Diabo_Loiro
veja isso…
para verificar se o arquivo exixte…
P
pmsoad
como eu havia explicado, precisava ter certeza de que o arquivo foi completamente enviado p/ o cliente…
a maneira que eu fiz, foi gerenciar o buffer aberto p/ o arquivo, pegando a quantidade de dados enviados ao cliente, faço uma comparação
com o tamanha do arquivo e consigo determinar se o arquivo foi completamente ou nao…
de qualquer forma, aradeço a a atenção de tdo mundo… caso alguem tenha mais alguma ideia de como resolver isso, aceito sempre mais sugestoes…
obrigado
Diabo_Loiro
cara eh eu disse para verificar se o arquivo existe se ele exitir so faz um if normal… para comparar o tamanho do arquivo com o tamanho esperado… nao entendo a dificuldade?
P
pmsoad
Como eu vou verificar se o arquivo existe no computador do cara que baixou o arquivo???
nao tenho como saber…
Diabo_Loiro
1º voce poe um if se o arquivo X existe na pasta c:\temp por exemplo
2º nao tem nada la entao voce emite um alerta dizendo" clike aki para fazer o dowload e salve na pasta "c:temp
obs:“isso eh tosco tem rotinas pronta na net para gerenciar download em java”
3ºquando o cara abri a aplicaçao denovo e o arquivo x tiver na pasta C:\temp “comparando tamanho etc…”
voce tera a certeza que ele baixou =)
muito tosco esse exemlo… tem ate programas que fazem isso intal shield por exemplo…
Felagund
Diabo Loiro:
1º voce poe um if se o arquivo X existe na pasta c:\temp por exemplo
2º nao tem nada la entao voce emite um alerta dizendo" clike aki para fazer o dowload e salve na pasta "c:temp
obs:“isso eh tosco tem rotinas pronta na net para gerenciar download em java”
3ºquando o cara abri a aplicaçao denovo e o arquivo x tiver na pasta C:\temp “comparando tamanho etc…”
voce tera a certeza que ele baixou =)
muito tosco esse exemlo… tem ate programas que fazem isso intal shield por exemplo…
Cara em uma aplicação web vc só tem acesso aos arquivos do servidor. Como ele vai chegar até o cliente? Acessar o C da maquina que ta na china e verificar se o arquivo existe?
ralphsilver
Felagund:
Diabo Loiro:
1º voce poe um if se o arquivo X existe na pasta c:\temp por exemplo
2º nao tem nada la entao voce emite um alerta dizendo" clike aki para fazer o dowload e salve na pasta "c:temp
obs:“isso eh tosco tem rotinas pronta na net para gerenciar download em java”
3ºquando o cara abri a aplicaçao denovo e o arquivo x tiver na pasta C:\temp “comparando tamanho etc…”
voce tera a certeza que ele baixou =)
muito tosco esse exemlo… tem ate programas que fazem isso intal shield por exemplo…
Cara em uma aplicação web vc só tem acesso aos arquivos do servidor. Como ele vai chegar até o cliente? Acessar o C da maquina que ta na china e verificar se o arquivo existe?
hahahahah essa foi boa
Diabo_Loiro
po tu ta d brinks neh uahauh pensei que tu tava programando J2SE