Допилил немного EPDocuGetWebLet. Передаю ему имя файла из X++:
X++:
menuFunction = new WebUrlMenuFunction(weburlitemstr(EPDocuGet));
weblink = new WebLink();
webLink.menufunction(menuFunction);
weblink.addOrUpdateExtraParam("filename", filename);
webSession().redirect(webLink);
В веблете его использую:
X++:
webSession.getParm("filename")
Файл отдается пользователю. Но это никуда не годится, потому что в веблет параметры передаются в открытом виде:
httр://EnterprisePortalSite/ax/_layouts/ep/downloaddocument.aspx?filename=C:\Windows\TEMP\tmp13AB.tmp&WCMP=cee&WCIV=634123832942290973
Есть какой-нибудь стандартный способ зашифровки передающегося параметра перед подобным редиректом ? Что порекомендуете?