IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET MVC Discussion :

Téléchargement d'un fichier PDF sur les appareils Androïd


Sujet :

ASP.NET MVC

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services de proximité

    Informations forums :
    Inscription : Juin 2015
    Messages : 2
    Points : 5
    Points
    5
    Par défaut Téléchargement d'un fichier PDF sur les appareils Androïd
    Bonjour,

    Je programme un site en ASP.NET MVC qui, à un certain moment, génère et affiche dans un nouvel onglet un fichier PDF. Ceci fonctionne parfaitement sur PC et iOS. Toutefois, Androïd ne permet pas, semble-t-il, d'afficher le document PDF dans le navigateur. Il le télécharge automatiquement. Ceci ne serait pas réellement un problème si ce téléchargement s'effectuait correctement. Cependant, ce-dernier se transforme toujours en échec.
    J'ai essayé plusieurs solutions proposées sur le net mais aucune d'elles ne fonctionne, et je ne retrouve jamais un cas vraiment identique au mien.
    Voici mon code dans l'action permettant l'affichage du fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    FileStream fs = new FileStream(vm.FichierPDF, FileMode.Open, FileAccess.Read);
    return File(fs, "application/pdf", fileName);
    Merci d'avance pour votre aide et vos conseils.

    Cordialement.

  2. #2
    Futur Membre du Club
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services de proximité

    Informations forums :
    Inscription : Juin 2015
    Messages : 2
    Points : 5
    Points
    5
    Par défaut Solution
    Finalement,
    J'ai trouvé que si je redirigeais (soit en utilisant un lien, soit en utilisant la méthode "Redirect") vers le document PDF directement, les smartphones et tablettes sous android le téléchargent correctement tandis que les autres médias l'affichent sans problème. Voilà qui résout tout !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    return Redirect("http://monSite.com/documents/" + filename);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Téléchargement d'un fichier PDF
    Par sbrune83 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 23/10/2008, 14h37
  2. Importer un fichier pdf sur excel
    Par chakev dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 12/06/2008, 00h01
  3. [Assemblage]Assembler les part d'un fichier recuperer sur les newsgroup
    Par azalsup dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 21/12/2007, 16h21
  4. Forcer le téléchargement d'un fichier .pdf
    Par Spanish_ dans le forum Langage
    Réponses: 2
    Dernier message: 25/06/2007, 18h53
  5. téléchargement d'un fichier PDF
    Par gailup dans le forum Langage
    Réponses: 4
    Dernier message: 07/07/2006, 22h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo