Добрый день!
По кнопке генерируется pdf файл. Сохраняется на жестком диске. Не могу понять как теперь отдать этот файл на скачивание пользователю.
Нравится
Почитайте тут:
"Олейник Дмитрий" написал:Почитайте тут:
http://www.community.terrasoft.ru/blogs/7372
С уважением,
Олейник Дмитрий
Говорит "У Вас нет доступа к этой странице."
Откройте базовую страницу с файлами (там где кнопка "скачать") и посмотрите пример.
Главное здесь не забыть на Inite для события (к примеру клик кнопки) указать свойство isUpload = true;
"Олейник Дмитрий" написал:Откройте базовую страницу с файлами (там где кнопка "скачать") и посмотрите пример.
Главное здесь не забыть на Inite для события (к примеру клик кнопки) указать свойство isUpload = true;http://www.community.terrasoft.ru/forum/topic/10213
С уважением,
Олейник Дмитрий
Это пример для BPMOnline 5.4. Я же пытаюсь отдать на скачивание файл в BPM 7.4
В JS можно сделать так.
//var params = convertDate(startDate) + "/" + convertDate(dueDate) + "/" + Ids; var params = this.get("Id"); var virtualButton = document.createElement("a"); virtualButton.href = "../rest/MyService/MyMethod/" + params; virtualButton.download = "MyFile.xlsx"; document.body.appendChild(virtualButton); virtualButton.click(); document.body.removeChild(virtualButton);
MyService - сервис на С#
MyMethod - метод,возвращающий стрим.
"Пащенко Александр Сергеевич" написал:В JS можно сделать так.
//var params = convertDate(startDate) + "/" + convertDate(dueDate) + "/" + Ids;
var params = this.get("Id");
var virtualButton = document.createElement("a");
virtualButton.href = "../rest/MyService/MyMethod/" + params;
virtualButton.download = "MyFile.xlsx";
document.body.appendChild(virtualButton);
virtualButton.click();
document.body.removeChild(virtualButton);
MyService - сервис на С#
MyMethod - метод,возвращающий стрим.
Спасибо. Параллельно подсмотрел реализацию для скачивания файлов детали Файлы. Все работает)