2012-06-25 10 views
2

dans ma demande, j'ai des fichiers pdf. Je veux enregistrer ces fichiers pdf dans ma base de données. J'utilise SQLite comme mon Backend. Comment puis-je formater ces fichiers pdf en octets.comment enregistrer le fichier pdf dans SQLite

+1

plutôt que le stockage de fichiers (pdf ou image) en sqlite , stockez-les dans un endroit séparé sur la mémoire et stockez leur chemin dans sqlite, il améliorera les performances de votre application, visitez mon [réponse] (http://stackoverflow.com/a/9141116/996493) – Lucifer

+1

Je recommande fortement de sauvegarder le. fichiers PDF pour le stockage local (par exemple votre carte SD), et juste l'enregistrement des liens vers les fichiers (par exemple, nom, chemin et toutes les métadonnées) dans SQLLite. IMHO ... – paulsm4

+0

si j'ai plus de 100 fichiers pdf ça marche? –

Répondre

4

Vous pouvez simplement lire tous les octets du fichier pdf et les stocker dans le champ blob de sqlite DB, mais une meilleure solution qui est fortement recommandée est de stocker les fichiers sur le stockage interne et dans votre DB juste stocker le chemin du fichier. Vous devez également vérifier s'il y a suffisamment de stockage de mémoire pour vous.

0
  1. Vérifiez l'espace disponible dans votre stockage local.
  2. Enregistrer le fichier PDF (vous pouvez l'enregistrer dans votre dossier personnalisé pour un meilleur accès
  3. chercher le chemin de PDF
  4. magasin le chemin dans SQLite
Questions connexes