Content-Disposition:Quelles sont les différences entre “en ligne” et “attachement”?
Quelles sont les différences entre
Response.AddHeader("Content-Disposition", "attachment;filename=somefile.ext")
et
Response.AddHeader("Content-Disposition", "inline;filename=somefile.ext")
Je ne connais pas les différences , parce que quand j'utilise l'un ou l'autre, je reçois toujours une fenêtre s'affiche me demandant de télécharger le fichier pour deux d'entre eux. J'ai lu les specs, mais il est paumé.
- Lorsque la disposition est de type inline, il n'a généralement un nom de fichier.
- Juste pour toute info: nom de fichier peut encore être mis en ligne ce n'est pas la norme mais. Chrome, Firefox, IE et Opera respecter le nom de fichier mais Edge n' (2018).
- personne ne sait d'une ressource pour montrer ce que les différents navigateurs voir avec le type de contenu, semblable à caniuse pour css?
Vous devez vous connecter pour publier un commentaire.
Ce comportement dépend du navigateur et le fichier que vous essayez de servir. En ligne, le navigateur va essayer d'ouvrir le fichier dans le navigateur.
Par exemple, si vous avez un fichier PDF et Firefox/Adobe Reader, une ligne disposition ouvrez le fichier PDF dans Firefox, alors que l'attachement de la forcer à télécharger.
Si vous servez un .Fichier ZIP, navigateurs ne pas être en mesure de l'afficher en ligne, donc en ligne et de l'attachement dispositions, le fichier sera téléchargé.
Si il est en ligne, le navigateur devrait tenter de rendre à l'intérieur de la fenêtre du navigateur. Si elle ne peut pas, il aura recours à un programme externe, invitant l'utilisateur.
Avec pièce jointe, il va aller immédiatement à l'utilisateur, et de ne pas essayer de le charger dans le navigateur, s'il peut, ou pas.
Il pourrait également être utile de mentionner que inline va essayer d'ouvrir des Documents Office (xls, doc, etc) directement à partir du serveur, ce qui peut conduire à un Utilisateur des informations d'Identification de l'Invite.
voir ce lien:
http://forums.asp.net/t/1885657.aspx/1?Access+la+SSR+Rapport+en+excel+format+sur+serveur
quelqu'un a essayé de remettre un Rapport Excel à partir de SSRS via ASP.Net -> l'utilisateur est toujours invité à entrer les informations d'identification. Après avoir cliqué sur annuler sur le prompt il serait ouvert toute façon...
Si la Disposition du Contenu est marqué en tant que pièce Jointe, il sera automatiquement enregistré dans le dossier temp après avoir cliqué sur ouvrir, puis ouvert dans Excel à partir de la copie locale.