यह बहुत आसान हो सकता है, लेकिन पोस्टिंग के माध्यम से खोज के बावजूद मुझे सही वाक्यविन्यास नहीं मिल रहा है:
मैं अपने चमकदार वेब पेज पर एक हाइपरलिंक बनाना चाहता हूं, जिसे क्लिक करने पर उसी स्थान से फ़ाइल खोलनी चाहिए जहां एप्लिकेशन है।
यहां एक नमूना कोड है:
library(shiny);
shinyApp( ui = fluidPage(a("test_hyperlink",href="./readme.txt")),
server = function(input, output) { } )
readme.txt इस एप्लिकेशन के समान स्थान पर है।
मैंने बिना किसी सफलता के निम्नलिखित प्रयास किए:
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
कोई मदद?
उत्तर:
जवाब के लिए 5 № 1अपनी चमकदार ऐप निर्देशिका "appFolder" के अंदर "www" नामक एक फ़ोल्डर बनाएं।
Www फ़ोल्डर में फ़ाइल "readme.txt" डालें।
फ़ाइल पथ href = "readme.txt" है
आपको अपने चमकदार ऐप को शुरू करने के लिए "runApp (appFolder)" कमांड का उपयोग करना होगा। इसके बाद यह www फ़ोल्डर के अंदर सभी स्थानीय फाइलों तक पहुंच सकता है।