में किसी भी फ़ाइल का पूरा यूआरएल प्राप्त करना मैं एमवीसी में किसी भी फाइल के पूर्ण यूआरएल (डोमेन नाम आदि के साथ) उत्पन्न करना चाहता हूं। उदाहरण: .jpg
फ़ाइल या exe
फ़ाइल।एएसपी.NET एमवीसी
उदाहरण: अगर मैं दे "~/images/abc.jpg" इसे वापस चाहिए "http://www.mywebsite.com/images/abc.jpg"
मैं Url.Action
अधिभार कि एक पैरामीटर के रूप प्रोटोकॉल लेता है के बारे में पता कर रहा हूँ। लेकिन Url.Action
केवल क्रियाओं के लिए उपयोग किया जा सकता है।
मुझे Url.Content
फ़ंक्शन जैसा कुछ चाहिए जो पैरामीटर के रूप में प्रोटोकॉल लेता है।
क्या आप जानते हैं कि किसी भी फ़ाइल का पूरा यूआरएल प्राप्त करने के लिए कोई तरीका है?
मैंने कोशिश की है: VirtualPathUtility.ToAbsolute
, ResolveClientUrl
, ResolveUrl
लेकिन ये सभी काम नहीं कर रहे हैं।
ऊपर कोड रिटर्न "/"। बस। Http: // www.mywebsite/ –
जैसे प्रोटोकॉल के साथ डोमेन नाम नहीं है मैंने जवाब अपडेट किया है। अब यह आवश्यकता को पूरा करेगा – Adeel
हां, धन्यवाद। संदर्भ: http://www.west-wind.com/Weblog/posts/154812.aspx –