Dans ma page aspx, j'ai un type de fichier d'entrée HTML qui permet à l'utilisateur de rechercher une feuille de calcul.Une fois que l'utilisateur choisit le fichier à télécharger, je souhaite lire le contenu de la feuille et stocker le contenu dans la table de base de données mysql.Problème lors de la conversion d'un tableau d'octets en données
J'utilise le code suivant pour lire le contenu du fichier téléchargé et le convertir en un datatable afin de l'insérer dans la table de base de données. Mais j'obtiens l'erreur suivante lorsque j'essaye de désérialiser le tableau d'octets en datatable.
Le flux binaire '0' ne contient pas de BinaryHeader valide. Les causes possibles sont un changement de version de flux ou d'objet non valide entre la sérialisation et la désérialisation.
Quelqu'un pourrait me dire ce que je fais mal?
J'ai également essayé de convertir le bytearray en chaîne, puis en convertissant la chaîne en tableau d'octets et de la convertir en datatable. Ceci lance également la même erreur.
Merci.
Quel type de fichier sont vous téléchargez? –
Je télécharge une feuille Excel. – kranthi