Мне нужно сделать доступным для браузера файл данных, созданный моим методом веб-сервиса. Действительно, метод веб-сервиса должен возвращать URL в созданный файл. Я работаю с axis2 на tomcat.
Вы хотите использовать стандартный http-заголовок "Content-Disposition".
Например, для потоковой передачи битов в браузер и открытия диалогового окна «сохранить как» добавьте в ответ следующие заголовки.
Content-Disposition: attachment; filename=checkimage.jpg Content-Length: 76127 Content-Type: image/JPEG
Дополнительная информация: http://www.hanselman.com/blog/TheContentDispositionSagaControllingTheSuggestedFileNameInTheBrowsersSaveAsDialog.aspx
Стандарт MTOM позволяет прикреплять файлы к вашему ответу SOAP-сообщения