2012-07-20 5 views
2

Mon application silverlight 5 a une grille de tiers. J'ai besoin d'exporter la grille & ouvrir l'Excel pour la machine de l'utilisateur. La grille prend en charge la fonctionnalité d'exportation qui écrit le contenu dans Stream stream = dialog.OpenFile() L'exportation fonctionne correctement. La nouvelle exigence est d'ouvrir le fichier au lieu de sauvegarder le fichier. Je ne peux pas exécuter mon application dans OOB, je déteste aussi pousser le fichier à mon service/site Web et télécharger le fichier à partir de là. Existe-t-il une solution de contournement ou une solution efficace pour ouvrir le contenu dans l'application Excel de l'utilisateur sans faire de l'application une solution de confiance avec les certificats?Télécharger et ouvrir le fichier à partir de Silverlight

Répondre

0

Il s'agit d'une fonction de sécurité essentielle de Silverlight à ne pas autoriser de démarrage d'autres applications ou même des sites Web ouverts lors de l'exécution dans le navigateur et ne fonctionne pas en tant qu'application de confiance.

Comme vous l'avez peut-être deviné (puisqu'il n'y avait aucune réponse à cette question depuis environ un an et demi), la réponse à votre question est: Non, il n'y a pas de solution efficace à votre problème.

J'ai moi-même eu ce problème, et je suis allé chercher la solution pour envoyer le fichier à un service web et le stocker sur un partage réseau. De là, l'utilisateur est alors en mesure de l'ouvrir ...

Questions connexes