java - отправить файл клиенту по URL файла без загрузки на сервер - PullRequest
0 голосов
/ 25 мая 2020

В моем веб-приложении у меня есть ссылка, при нажатии которой вызывается внешняя веб-служба для получения URL-адреса загрузки файла.

Мне нужно отправить обратно клиенту файл, который находится за пределами этого URL-адреса, вместо URL-адреса загрузки, полученного из веб-службы. Если возможно, я бы также хотел сделать это без предварительной загрузки файла на свой сервер. с функцией readfile(). Есть ли аналогичный способ сделать это в Java 8?

1 Ответ

0 голосов
/ 25 мая 2020

Если вы даже не хотите обрабатывать этот файл, вы должны ответить на запрос перенаправлением (например, HTTP 301 или 302). Если вы хотите обработать файл, вы должны прочитать файл в байтовом буфере и отправить его клиенту, что замедлит передачу. Пока не видел вашей реализации, это мое лучшее предложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...