As-tu d'abord essayé de simplifier ? Au lieu de lire le BLOB 100 octets à la fois, essayez de simplifier votre code pour simplement lire tous les octets d'un fichier. De cette façon, vous pouvez facilement éliminer les problèmes de couche de données.
La documentation suivante vous suggère également de stocker la taille de votre fichier dans une autre colonne :Gestion des données BLOB avec Connector/NET