comment faire pour lire en contenu de la disposition des en-têtes de réponse du serveur angulaire 2
Je suis incapable de trouver comment lire le nom de fichier à partir du contenu de la disposition angulaire 2 de la documentation. Quelqu'un peut-guide de lecture des en-têtes de du serveur angulaire 2le contenu des en-têtes
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer ce genre de code ici.
Remarque: N'utilisez pas de carte
Promise
?Avec de nouveaux Angulaire Http, on peut essayer le suivant dans le code de Service.
Et de l'utilisation de ce qui précède que
Aussi, sur le côté serveur, il faut installer la tête en réponse.
'Access-Control-Expose-Headers': 'Content-Disposition'
Comme en Java Spring Boot, on peut faire la même chose en utilisant
À ceux qui se plaignent que la meilleure solution n'est pas de travail, et seulement le type de contenu est dans les en-têtes, vous devez définir le 'Contrôle d'Accès-Exposer-en-Têtes': 'Content-Disposition" SUR le CÔTÉ SERVEUR. Je suis à l'aide de asp.net de base, puis j'ai effectuer les opérations suivantes.
Angulaire 7 la a voté méthode ne fonctionne pas, vous devez faire comme ceci :
Veuillez trouver Angulaire officiel de la documentation pour plus de détails: https://angular.io/guide/http#reading-the-full-response
et aussi assurez-vous que le "Content-Disposition" est exposé comme dans @mslugx réponse
Angulaire, on peut lire Nom de Fichier comme montrer ci-dessous,
Mais la chose principale est que nous avons besoin de spécifier de Contrôle d'Accès-Exposer-en-Tête de l'API comme indiqué ci-dessous,
Remarque: La dernière ligne est obligatoire