Comment télécharger un fichier en utilisant api web dans ASP.NET MVC 4 et jquery

Je suis nouveau à l'aide ASP.NET MVC 4 Web Api.

Je veux permettre à l'utilisateur de télécharger un fichier, ce fichier je vais créer sur le côté serveur. Pour créer le fichier, j'ai réussi à obtenir le code suivant

[ActionName("Export")]
public HttpResponseMessage PostExportData(SomeModel model)
{           
    string csv = _service.GetData(model);
    HttpResponseMessage result = new HttpResponseMessage(HttpStatusCode.OK);
    result.Content = new StringContent(csv);
    //a text file is actually an octet-stream (pdf, etc)
    result.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");
    //we used attachment to force download
    result.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment");
    result.Content.Headers.ContentDisposition.FileName = "file.csv";
    return result;            
}

COMMENT APPELER CETTE MÉTHODE DE L'API WEB À L'AIDE DE JQUERY ?

Mais je ne suis pas sûr de comment appeler cette api web à l'aide de jquery et d'en faire me rendre un fichier, avec un "enregistrer sous /ouvrir" options que vous obtenez lorsque vous téléchargez un fichier.

Certains une, merci de m'aider et me guider dans la façon de faire l'appel et télécharger le fichier. Merci.

source d'informationauteur Yasser