Może to być bardzo proste, ale nie mogę znaleźć odpowiedniej składni pomimo przeszukiwania:
Chcę utworzyć hiperlink na mojej błyszczącej stronie internetowej, która po kliknięciu powinna otworzyć plik z tej samej lokalizacji, w której znajduje się aplikacja.
Oto przykładowy kod:
library(shiny);
shinyApp( ui = fluidPage(a("test_hyperlink",href="./readme.txt")),
server = function(input, output) { } )
readme.txt znajduje się w tej samej lokalizacji co ta aplikacja.
Próbowałem następujących bez powodzenia:
file://readme.txt # relative path
file:///srv/shiny-server/myApp/readme.txt # absolute path
href://./readme.txt # relative path
href:///srv/shiny-server/myApp/readme.txt # absolute path
Jakaś pomoc?
Odpowiedzi:
5 dla odpowiedzi № 1utwórz folder o nazwie "www" w swoim błyszczącym katalogu aplikacji "appFolder".
Umieść plik "readme.txt" w folderze www.
Ścieżka pliku to href = "readme.txt"
Aby uruchomić swoją błyszczącą aplikację, musisz użyć polecenia "runApp (appFolder)". Następnie może uzyskać dostęp do wszystkich plików lokalnych w folderze www.