मैं एफई उपयोग कर रहा हूँ 4.1 कोड पहले और सादगी के लिए, मान लीजिए कि मैं निम्नलिखित इकाई वर्ग डालते हैं:Convert बाइट सरणी
public class Person
{
public int Id { get; set; }
public string Name { get; set; }
public Byte[] Image { get; set; }
}
मैं बनाने में कामयाब रहे एक वर्किंग व्यू व्यू जो किसी ऑब्जेक्ट ऑब्जेक्ट को डेटाबेस में जोड़ने की अनुमति देता है।
लेकिन जब मैं एक व्यक्ति के लिए विवरण प्रदर्शित करने के लिए आते हैं, मैं छवि प्रदर्शित करने पर अटक जाते हैं। कई घंटे के लिए गूगल खोज के बाद, मैं निम्नलिखित है:
<img src="@Html.Action("getImg", "Person", new { id = item.Id })" alt="Person Image" />
:
// To convert the Byte Array to the author Image
public FileContentResult getImg(int id)
{
byte[] byteArray = DbContext.Persons.Find(id).Image;
return byteArray != null
? new FileContentResult(byteArray, "image/jpeg")
: null;
}
और देखें जहाँ मैं व्यक्ति विवरण सूची के लिए प्रयास कर रहा हूँ में, मैं प्रदर्शित करने के लिए छवि प्राप्त करने के लिए निम्नलिखित है
हालांकि उपरोक्त काम नहीं कर रहा है, मेरा छवि स्रोत [src] विशेषता खाली रिटर्न।
मैं बहुत मेरी छवियों को प्रदर्शित करने के लिए हो रही के साथ कुछ मदद की की सराहना करेंगे।
धन्यवाद।
सिवान।
बहुत बढ़िया, अब काम करने के लिए लगता है, ** ** डैरिन धन्यवाद :) – Ciwan
लेकिन क्या होगा अगर यह कुछ पीडीएफ फाइल की बाइट सरणी है। हम पूर्वावलोकन के लिए एक लिंक कैसे प्रदर्शित कर सकते हैं या पीडीएफ डाउनलोड करने के लिए एक लिंक हो सकता है। । – Unbreakable
क्या होगा यदि यह एक छवि नहीं है। हम इसे कैसे संभाल सकते हैं। जाहिर है हम पीडीएफ के – Unbreakable