Réponse.TransMitFile () lance l'accès au chemin {chemin} est refusé 'en utilisant ASP.NET Developer Server

StackOverflow https://stackoverflow.com/questions/4971175

Question

J'essaie d'envoyer un fichier PDF protégé (qui ne peut pas être accessible directement via le navigateur) à l'aide de la réponse.TransMitFile () mais je reçois "l'accès au chemin ... est refusé".J'utilise ASP.NET Development Server pour que je ne sache pas exactement quel est le compte d'utilisateur utilisé.Quoi qu'il en soit, j'ai mis le contrôle total pour tout le monde mais toujours pas de chance.

Qu'est-ce qui pourrait causer cela?Peut-être n'est peut-être même pas lié aux autorisations ...

Le code que j'utilise est ce qui suit, que je ne suis pas sûr si ça va.

Response.Clear();
Response.ContentType = "application/pdf";
Response.AddHeader("Content–Disposition", "attachment; filename=foo.pdf");
Response.TransmitFile(file);
Response.End();

Était-ce utile?

La solution

oublie ça ... j'avais une erreur dans le chemin (n'existe pas).Je déteste les chemins= p

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top