2015-04-29 10 views
8

posso usare un() per aggiungere un collegamento ipertestuale a un sito esterno dal mio app Brillante,Come aggiungere un collegamento per aprire un file pdf in una nuova finestra dalla mia app R shiny?

a("google",href="http://www.google.com") 

ma come faccio a fare un collegamento per aprire un pdf (o simile) file? Sembra che dovrebbe essere semplice, ma non riesco a trovare alcun esempio. La mia domanda è simile a questa:

Add link to R Shiny Application so link opens in a new browser tab

ma non so come strutturare il parziale href dove metto il file da aprire e come faccio a specificare la sua posizione? Ho provato cose semplici come http:///C:/Folder/file.pdf o file: /// C: /Folder/file.pdf ma il file non viene trovato o non si apre.

Sono nuovo per la brillantezza e non ho esperienza HTML, quindi ogni suggerimento è molto apprezzato.

Grazie

+0

questo potrebbe aiutare http://stackoverflow.com/questions/17861102/add-link-to-r-shiny-application-so-link-opens-in-a-new-browser-tab se si mette il file sullo stesso percorso del tuo 'ui.R' – Keniajin

+0

Ho il file in th e ui.R path, ma non riesco a farlo aprire. O ottengo "Errore HTTP 404. La risorsa richiesta non è stata trovata" o "Errore di rete (dns_unresolved_hostname)" – jim

risposta

11

mettere il file pdf all'interno della directory "www" (deve essere una sottodirectory all'interno della directory in cui ci sono ui.r e server.r)

quindi è possibile eseguire il lucido con:

+0

Grazie! Funziona perfettamente. – jim

Problemi correlati