Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

ASP.NET - FONCTION DE PASSAGE D'UN FICHIER BINAIRE VERS UN TABLEAU DE BYTE


Information sur la source



Description

Dans le cas d'utilisation de Classe d'objet complexe, certains paramêtres peuvent être des fichiers que l'on souhaite pouvoir passer avec l'objet (cas d'un WebService par exemple).

Ces deux fonctions permettent donc de passer d'un fichier Binaire vers un Tableau de Byte et inversement.
 

Source

  • ' -----------------------------------------------------
  • Public Shared Function FileToByteArray(ByVal CheminFichier As String) As Byte()
  • ' Fonction qui permet de passer d'un Fichier vers un tableau de Byte
  • Dim fsData As FileStream
  • Dim xTemp() As Byte
  • fsData = New FileStream(CheminFichier, FileMode.Open, FileAccess.Read)
  • Dim rData As New BinaryReader(fsData)
  • xTemp = rData.ReadBytes(fsData.Length)
  • rData.Close()
  • fsData.Close()
  • Return xTemp
  • End Function
  • ' -----------------------------------------------------
  • Public Shared Function ByteArrayToFile(ByVal fichier As Byte(), ByVal CheminFichier As String) As String
  • ' Fonction qui permet de passer d'un tableau de Byte vers un Fichier
  • Dim objFileStream As FileStream
  • objFileStream = New FileStream(CheminFichier, FileMode.Create, FileAccess.Write)
  • objFileStream.Write(fichier, 0, fichier.Length)
  • objFileStream.Close()
  • Return "ok"
  • End Function
  • ' -----------------------------------------------------
' -----------------------------------------------------
Public Shared Function FileToByteArray(ByVal CheminFichier As String) As Byte()
 ' Fonction qui permet de passer d'un Fichier vers un tableau de Byte
 Dim fsData As FileStream
 Dim xTemp() As Byte
 fsData = New FileStream(CheminFichier, FileMode.Open, FileAccess.Read)
 Dim rData As New BinaryReader(fsData)
 xTemp = rData.ReadBytes(fsData.Length)
 rData.Close()
 fsData.Close()
 Return xTemp
End Function

' -----------------------------------------------------
Public Shared Function ByteArrayToFile(ByVal fichier As Byte(), ByVal CheminFichier As String) As String
 ' Fonction qui permet de passer d'un tableau de Byte vers un Fichier
 Dim objFileStream As FileStream
 objFileStream = New FileStream(CheminFichier, FileMode.Create, FileAccess.Write)
 objFileStream.Write(fichier, 0, fichier.Length)
 objFileStream.Close()
 Return "ok"
End Function
' -----------------------------------------------------

Conclusion

Bon Coding

Romelard Fabrice (Alias F___)
 

Commentaires et avis

Aucun commentaire pour le moment.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

convertir un caractère en binaire [ par codepvc ] Bonjour,s'il vous plait, quelq'un peut me dire est ce qu'il y a une fonction pour convertir un caractère en binaire sinon comment faire,Merci d'avance Passage d'un tableau dans un URL [ par shumi_shumi ] Bonjour a tous j'aime bien faire passer un tableau dans un URl mais je ne sais pas comment: Response.redirect("mapage.aspx?"+...); svp de m'aider Merc masquer colonne tableau [ par midosd ] Salut je veux savoir comment avec javascript je peux masquer les colonnes de tableau suivant le choix de client et merci d'avance Tableau présentation spéciale [ par arlem2 ] Bonjour à tous,Tout d'abord, je tiens à m'excuser si je n'ai pas placé mon soucis dans le bon thème mais comme je ne voyais rien concernant le (x)Html Tableau de données croisées [ par jubourbon ] Bonjour,J'ai un probleme de devellopement, moitié algo moitié ASP.net.Voila, j'ai une base de donnée avec des enregistrements:Equipe Niveau   Joueur   Panier avec variables de session [ par ibrahim26 ] Bonjour,J'ai crée un panier en utilisant la session (tableau de valeurs) dans le code behind de c#.J'ai donc un bouton sur ma form qui fait ceci :tabP Comment convertir une image (tif, gif, bmp...) en JPG ? [ par fabiano13 ] Bonjour,Je n'arrive pas a convertir une image (tif, gif, bmp...) en JPG, puis la sauvegarder automatiquement sur le serveur.Voici les deux composants Probléme d'affichage d'un tableau dynamique et de mis eà jour [ par kenza_sana ] Bonjourj'éssai d'afficher un tableau dynamique (qui se charge a partir de la Base de données) SQL Server en ASP.NET C#  pour pouvoir faire des mises à Créer des string dynamiquement [ par midoparis ] Bonjour à tous ! Je développe un petit logiciel en C# sous VS 2005 mais il y a une partie qui me bloque complètement : j'ai besoin de créer un certa Empecher convertion caractere du response redirect [ par nuth ] Bonjour,J'ai un petit soucis avec l'utilisation de Response.redirect.Donc mon response.redirect redirige vers un lien avec plusieurs paramètre. Plusie


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,076 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.