доступ к ссылке на файл по электронной почте

доступ к ссылке на файл по электронной почте

у нас есть сервер, на котором размещено приложение. В нашей текущей конфигурации наш веб-сервер (IBM HTTPD) перенаправляет все свои запросы на сервер приложений (WAS).

Сейчас,мы хотим получить доступ к файлу в каталоге приложения через ссылку в электронном письме. Такой, что,Если мы нажмем на ссылку, мы сможем получить всплывающее окно для сохранения/открытия файла с сервера..

мы попробовали простой подход с помощью tomcat. Мы поместили файл в папку htdocs и смогли разрешить его ссылку следующим образом:http://[имя хоста]:[порт]/[контекстный_корень]/[файл]

но когда мы попытались сделать то же самое под IBM HTTPD htdocs, мы не смогли получить доступ к файлу (так как запросы перенаправляются в WAS). Итак, какие существуют подходы для доступа к файлу? можем ли мы написать сервлет для перенаправления входящего запроса в файл?

любое руководство по запуску будет действительно полезным. пожалуйста, помогите.

решение1

Вы можете попробовать такой подход: используйте cron для регулярного копирования файла в каталог, где вы можете установить соответствующие разрешения, а затем включите этот каталог как виртуальный сервер в конфигурацию Tomcat. Недостаток в том, что вы получите файл возрастом не менее 1 минуты. Вам понадобится небольшой скрипт bash, который скопирует файл и установит разрешения, чтобы сделать его доступным через веб-сервер.

решение2

Ну, поскольку IBM HTTPD основан на Apache, в каталоге «conf» установки должен быть файл httpd.conf для редактирования.

Затем прочтите, как настроить псевдоним в конфигурации Apache. http://httpd.apache.org/docs/current/mod/mod_alias.html#alias

Псевдоним каталога, в котором вы хотите хранить загружаемые файлы, и установите соответствующие разрешения для WAS, чтобы писать туда, и для Httpd, чтобы читать его. И вам нужно будет указать WAS, где разместить файл со свойством в вашем приложении, очевидно.

Связанный контент