Nella mia app lucida voglio poter fare clic su un pulsante di download, far sì che esegua una funzione che ho (in un pacchetto) che crea un pdf in una cartella/risultati, quindi offrire il file creato come download all'utente di app lucido. Ho incollato il mio attuale codice pulsante download_portfolio dal server sottostante (così tanti pezzi non sono sicuro di come posso renderlo riproducibile). Volevo vedere se qualcuno ha un'idea di cosa sta andando storto, ho ricevuto il messaggio di errore qui sotto, tuttavia la funzione FUNCTION_TO_GENERATE_PDF_IN_/results() viene eseguita e creare il PDF, ma poi l'app si ricarica e l'utente non viene mai richiesto per un download.Codice di esecuzione app lucido per generare un pdf quindi offrire all'utente PDF per il download
Errore Ricevo (ma il pdf è ancora generato correttamente dalla mia funzione, solo l'app si ricarica e non vi è alcuna offerta per scaricare il pdf).
Error in self$downloads$set(name, list(filename = filename, contentType = contentType, :
argument "content" is missing, with no default
codice app.R dove sto lavorando il download
observe({
output$download_portfolio <- downloadHandler({
FUNCTION_TO_GENERATE_PDF_IN_/results()
filename = function() { paste(input$pdfname) }
content = function(file) {
file.copy(paste("results/",input$pdfname, file, overwrite = TRUE)
}
})
})