2010-03-12 20 views
5

में डेटाबेस से फ़ाइलों को डाउनलोड करना मैं डेटाबेस में अपनी फाइलें संग्रहीत कर रहा हूं और बटन क्लिक करते समय फ़ाइल डाउनलोड करने की आवश्यकता है।
मैं एक्शन विधि में फ़ाइल सामग्री (बाइनरी) प्राप्त कर सकता हूं। लेकिन इसे उपयोगकर्ता को फ़ाइल के रूप में कैसे वापस करना है?Asp.Net Mvc

उत्तर

13
<%= Html.ActionLink("download file", "download") %> 

और अपनी कार्रवाई में:

public ActionResult Download() 
{ 
    byte[] contents = GetFileContentsFromDatabase(); 
    return File(contents, "image/jpeg") 
} 
2
return new FileContentResult(byte[], contentType) 
+0

या सिर्फ 'वापसी फ़ाइल (...)' –