2016-03-31 13 views
0

Ich zeige Bildliste in einer HTML-Tabelle. Ich habe eine Spalte in der Tabelle als Bildname und machte es als Link, damit Benutzer klicken und das Bild herunterladen kann. Die Bildliste aus der Datenbank kommen, die als Byte-Array gespeichert werden und während auf Client-Seite zu senden ich es statisches Objekt bin Umwandlung wie untenwie Bild im Browser herunterladen -angularjs

FileContent = Utilities.GetString(item.FileContent); 
//GetString method 
public static object GetString(byte[] bytes) 
{ 
    try 
    { 
     MemoryStream stPictureSource = new MemoryStream(bytes); 

     var sr = new StreamReader(stPictureSource); 

     return sr.ReadToEnd(); 
    } 
    catch(Exception ex) 
    { 
     Logger.Log(ex); 
     return string.Empty; 
    } 
}   

So unten gegeben gezeigt, Kann jemand eine Idee hat, wie zum Download Bild im Browser. Bitte lassen Sie mich jetzt, wenn die Frage nicht klar ist ...

+1

Mögliche Duplikat http://stackoverflow.com/questions/27034530/download-a-file-from-server-using-angularjs –

Antwort

0

Vergleich Ihrer Tags enthalten angularjs und asp.net-web-api, Diese Beispiel-App zeigt, wie Dateiuploads mit angularjs mit Asp.net Web API zu tun. Hoffentlich kann es Ihnen helfen, mit Ihrem Problem umzugehen. angular-fileupload-sample

enter image description here

+0

Ich brauche image..anyway Dank für die Beantwortung zum Download bereit. – Guru

+0

kann es Bild herunterladen. Sie können es zuerst versuchen. –