Question

Dans Silverlight, SaveFileDialog vous permet d’enregistrer un fichier sur la machine locale de l’utilisateur. La boîte de dialogue s'ouvre uniquement pour vous permettre de sauvegarder le fichier. Ce que je recherche, c’est un moyen d’ouvrir le fichier de la même manière que la boîte de dialogue que vous obtenez lorsque vous téléchargez un fichier via le navigateur.

Hormis les allers-retours du fichier sur un serveur ou le fait que le serveur génère le fichier (ce que je ne peux pas faire), existe-t-il des options pour le faire?

Était-ce utile?

La solution

La réponse simple est: Aucune lumière d’argent ne le permet.

Si, d'une manière ou d'une autre, vous connaissez le chemin d'accès complet du fichier que vous souhaitez ouvrir, vous pourrez peut-être faire en sorte que le navigateur de l'hébergement accède à ce fichier, mais vous risquez de vous heurter à d'autres obstacles. Bien entendu, la découverte du chemin d'accès complet d'un fichier est pratiquement impossible dans ce scénario. Vous devez demander à l'utilisateur de coller le chemin d'accès complet dans une zone de texte, puis de convaincre le navigateur de s'y rendre.

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