2010-12-15 22 views
0

J'ai une vue avec une liste de fichiers qui est retournée à partir de la base de données. chaque fichier est un href à mon action de contrôleur:liens de fichier mvc2 enregistrer sous

<a href="/Attachment/DownloadFile/3667">New Text Document.txt</a> 

public virtual FileResult DownloadFile(int id) 
     { 
      var result = _domainService.QueryAttachment(id); 
      return File(result.FileData, result.MimeType, result.FileName); 
     } 

le 3667 est l'identifiant du fichier stocké dans SQL. Comment puis-je activer le clic droit «enregistrer sous» que vous voyez sur d'autres sites? lorsque je le fais, il enregistre simplement le code HTML plutôt que d'aller chercher le fichier à partir du contrôleur.

impossible de stocker des fichiers dans SQL.

grâce,

Répondre

0

ah idiot moi .. il ne permet d'enregistrer sous, mais seulement IE. firefox a ses propres trucs