Taille d'un blob en java

Résolu
darksquall57 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -  
darksquall57 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je doit recuperer la taille en octet d'un objet blob en java ...

comment faire? je ne trouve pas ...

merci
A voir également:

6 réponses

arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Tiens regarde ici apparemment tu as une fonction length() pour les BLOB qui te permet d'avoir la taille du blob en octet.

Liiloup.
2
Liiloup Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   18
 
c koi un blob?
0
darksquall57 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   4
 
Un Blob c'est un type de donnee pour une table SQL , qui te permet d'enregistrer des fichiers entiers dans ta base de donnee...

Dans java j'ai un objet Blob qui contient les donnees du fichier a envoyer a la BDD...

Seulement j'ai besoin de sa taille pour verifier si j'ai encore assez de place dans le tablespace de ma BDD.
0
darksquall57 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   4
 
Oui mais je ne suis pas sur que l'objet blob prenne la meme taille que le fichier, et je ne sais meme pas comment verifier sa...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
darksquall57 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   4
 
C'est bon je m'etait un peut trop focaliser sur la fonction GetLength() mais il fallait effectivement utiliser la fonction Length() ... merci

Au fait la taille d'un blob est la meme quie celle du fichier...
0
Liiloup Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   18
 
En java si tu connais le nom du fichier, tu peux faire un File tonfichier=new File("chemindufichier");, et ensuite tu peux récupérer la taille du fichier EN OCTET avec la fonction length, comme par exemple :

import java.io.File;

public class test 
{
	public static void main(String [] args)
	{
		File file = new File("C:\\arche.ftp.log");
		System.out.println("Taille du fichier :"+file.length());
	}
}
-1