acesso ao link do arquivo via e-mail

acesso ao link do arquivo via e-mail

temos um servidor onde um aplicativo está hospedado. em nossa configuração atual, nosso servidor web (IBM HTTPD) redireciona todas as suas solicitações para o servidor de aplicativos (WAS).

Agora,queremos acessar um arquivo no diretório do aplicativo através de um link em um email. De tal modo que,se clicarmos no link poderemos obter o pop-up para salvar/abrir o arquivo do servidor.

tentamos uma abordagem simples para isso com o Tomcat. colocamos um arquivo na pasta htdocs e conseguimos resolver seu link como:http://[nome do host]:[porta]/[contextRoot]/[arquivo]

mas quando tentamos fazer a mesma coisa nos htdocs IBM HTTPD, não conseguimos acessar o arquivo (pois as solicitações são redirecionadas para o WAS). agora, quais são as abordagens para acessar o arquivo? podemos escrever um servlet para redirecionar a solicitação recebida para o arquivo?

qualquer guia de inicialização será realmente útil. por favor ajude.

Responder1

Você pode tentar esta abordagem: use o cron para copiar o arquivo regularmente para um diretório onde você possa definir as permissões apropriadas e então incluir esse diretório como um servidor virtual na configuração do Tomcat. A desvantagem é que você receberá um arquivo com pelo menos 1 minuto. Você precisará de um pequeno script bash que copiará o arquivo e definirá permissões para torná-lo acessível através do servidor web.

Responder2

Bem, como o IBM HTTPD é baseado no Apache, deve haver um httpd.conf para editar, no diretório 'conf' da instalação.

Então leia como configurar um alias na configuração do Apache. http://httpd.apache.org/docs/current/mod/mod_alias.html#alias

Alias ​​um diretório onde você deseja armazenar os arquivos para download e definir as permissões apropriadas para o WAS gravar lá e para o Httpd lê-lo. E você precisará informar ao WAS onde colocar o arquivo com uma propriedade em seu aplicativo, obviamente.

informação relacionada