2013-10-17 8 views
7

मैं अपने कंप्यूटर पर स्थित एक छवि जोड़ने की कोशिश कर रहा हूं, लेकिन यह काम नहीं कर रहा है। मैं test.html फ़ाइल बनाता हूं और जब मैं इसे अपने ब्राउज़र (फ़ायरफ़ॉक्स) के साथ खोलता हूं, तो यह छवि प्रस्तुत करता है। लेकिन जब मैं चमकदार के साथ एक ही कोड का उपयोग करने की कोशिश करता हूं, तो यह काम नहीं करता है। नीचे कोड है जो मैं कोशिश कर रहा हूं:एक चमकदार ऐप पर एचटीएमएल के साथ स्थानीय छवि जोड़ना

#html Code 
<!DOCTYPE html> 

<html> 
<head> 
    <title> 
    Corinthians 
    </title> 
</head> 
<body> 
      <p> 
       Vai corinthians 
     </p> 

     <img id="stats_logo" align="right" src="file:///H://lab/comunicacao/logo hyper/logo_hyp.jpg" /> 

    </body> 

</html> 

## Shiny Code 
headerPanel_2(
HTML(
'<div id="stats_header"> 
        Relatório de Horas 
        <a href="http://hyperativa.com.br/" target="_blank"> 
        <img id="stats_logo" align="right" alt="" src="file:///H://lab/comunicacao/logo hyper/logo_hyp.jpg" /> 
        </a> 
        </div>' 
), h3, "Relatório de Horas" 
) 

और यहां फ़ंक्शनम, हेडरपैनल_2 है। कि मैं उपयोग कर रहा हूँ: /// एच::

headerPanel_2 <- function(title, h, windowTitle=title) {  
    tagList(
    tags$head(tags$title(windowTitle)), 
    h(title) 
) 
} 

कोड में महत्वपूर्ण बात है, मुझे लगता है कि, "src =" फाइल है // प्रयोगशाला/Comunicacao/लोगो अति/logo_hyp.jpg "। उसमें क्या गड़बड़ है? मैं अपने कंप्यूटर पर स्थित फाइल कहां चमक सकता हूं?

उत्तर

9

आपको शोर चमकदार ऐप निर्देशिका के अंदर www निर्देशिका बनाना है और अपनी छवि को अंदर रखना है। फिर आप इसे सीधे प्रदर्शित कर सकते हैं:

<img src="logo_hyp.jpg" /> 

बेशक, यह हर प्रकार की फ़ाइल के लिए काम करता है: जावास्क्रिप्ट, सीएसएस, आदि

+0

धन्यवाद। अंत में, यह स्पष्ट है। =) –

+0

'img (src =" ... ") '' www' के बिना भी काम करता है? –

+0

यदि आप एचटीएमएल फाइल का उपयोग करते हैं, तो आपको www फ़ोल्डर का उपयोग करना होगा लेकिन आप इस फ़ोल्डर में एक नई फ़ोल्डर संरचना बना सकते हैं। मेरे मामले में, मेरे पास अलग-अलग फ़ोल्डर्स हैं: छवियां, जेएस, सीएसएस। – Braisly

संबंधित मुद्दे