Я создаю блестящее приложение, и у меня есть «кнопка загрузки»!Я также использую python из reticulate, потому что у меня есть скрипт, который генерирует PDF для меня в соответствии с сгенерированными графиками в приложении.Пакет, который я использую для создания pdf-файла: FPDF
Вот моя функция в R из python, которая создает мой pdf
createPdf <- function(path){
source_python("plots/create_pdf.py")
pdf <- PDF()
pdf$alias_nb_pages()
pdf$add_page()
pdf$plot_charts_field('farmer', 'region', 'produto')
pdf$output(path + 'report.pdf', 'F')
}
, а вот вывод моей кнопки загрузки
output$download <- downloadHandler(
filename = 'report.pdf',
content = function(file) {
createPdf (file)
})
Когда я вызываю функцию «createPdf», мне нужно в аргументе указать путь, по которому будет загружен pdf, и пользователь выберет каталог, но я не знаю, как это сделать.Возможно ли это сделать?Как я мог это сделать?