dans mon contrôleur, c'est le code que j'ailien de téléchargement me donner exception filenotfound
public FileResult Download(string file)
{
var vFullFileName = HostingEnvironment.MapPath("~/App_Data/Files/");
var files = uploadedfileRepository.AllIncluding();
string filename = (from f in files
select f.FileName).First();
return File(Path.Combine(vFullFileName, filename), "application/csv", filename);
}
Je mets le point d'arrêt et le point de fichier dans le répertoire à droite, mais pourquoi donner encore me fichier introuvable exception?
et à mon avis c'est ce que j'ai
<td>
@Html.ActionLink("Download", "Download", new { id = item.FileName})
</td
'App_Data' est un répertoire protégé, vous ne pouvez pas l'utiliser pour le téléchargement direct. – Aristos
une idée à suggérer? –
App_Data est accessible et utilisé pour stocker n'importe quoi. Il n'y a pas d'accès public depuis le navigateur mais votre contrôleur peut avoir une adresse. Assurez-vous que le fichier est là. – DarthVader