openXML spreadsheetdocument retour tableau d'octets pour MVC téléchargement de fichier

Je vais essayer de revenir un openXML spreadsheetdocument comme un byte[] à laquelle je peux ensuite utiliser pour permettre à mon MVC envoyer ce fichier à un utilisateur. voici mon spreadsheetdocument méthode pour retourner un tableau d'octets

ensuite dans mon contrôleur MVC je l'appelle comme ça

le fichier se télécharge, mais quand vous allez à l'ouvrir, il affiche un message d'erreur que le fichier est corrompu. Est-il un autre moyen de leur permettre de télécharger ce fichier?

  • Avez-vous vérifié le fichier généré séparément? Je veux dire , c'est que votre fichier ne s'ouvre pas correctement lorsque vous l'enregistrez sur le disque à "mem.ToArray()" position? Je pense qu'il devrait y avoir un problème avec votre fichier généré pas la façon de le retourner au client.
InformationsquelleAutor Canvas | 2014-02-28