Benim parlak uygulamasında bir indirme düğmesine tıklayabilmek istiyorum, bir pdf oluşturan bir işlevi (bir pakette) yürütmek zorunda a/results klasöründe, bu oluşturulan dosyayı parlak uygulama kullanıcısına bir indirme olarak sunun. Şu andaki download_portfolio indirme düğmesinin kodunu aşağıdaki sunucudan yapıştırdım (o kadar çok parça tekrar üretilebileceğinden emin değil). Herkesin neyin yanlış gittiğine dair bir fikri olup olmadığını görmek istedim, aşağıdaki hata mesajını alıyorum, ancak FUNCTION_TO_GENERATE_PDF_IN_/results() işlevi çalışmakta ve PDF oluşturuyor, ancak uygulama yeniden yüklüyor ve kullanıcı hiçbir zaman bir indirme için yönlendirilmiyor.Bir pdf oluşturmak için parlak uygulama kodu çalıştırın o zaman kullanıcı için bu pdf indir
Hata alıyorum (ancak pdf işlevimden yine de doğru şekilde üretildi, yalnızca uygulama yeniden yüklendi ve pdf'yi indirmek için bir teklif yok). Ben hatalı downloadHandler
kullanıyorsunuz indirmek
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)
}
})
})