2014-08-29 1 views
0

Les PDF signés électroniquement doivent-ils être stockés d'une certaine manière dans MySQL? J'ai remarqué qu'après avoir stocké un fichier PDF avec une signature électronique valide (vérifiée dans Acrobat Pro) puis l'avoir récupéré de ma base de données, la signature n'est plus valide. Je peux faire des copies locales/email il/etc, et la signature est valide, mais pas après la récupération de MySQL. Pensées? Merci.Récupération de PDF signé électroniquement depuis MySQL

+1

Comment * stockez-vous les fichiers PDF dans MySQL? Évidemment, ils doivent être stockés d'une manière qui ne les change pas. – mkl

+0

La meilleure solution consiste à stocker le fichier pdf dans un dossier et son nom dans la table de base de données. Cela est vrai pour presque tous les types de fichiers. –

Répondre

0

Les fichiers PDF peuvent contenir des données binaires qui seront corrompues si vous utilisez un type de données caractère (VARCHAR) pour le stocker. Vous devez vous assurer que vous le stockez dans un type de données binaire qui ne subit aucun codage/décodage à l'entrée ou à la sortie. Probablement MEDIUMBLOB ou LONGBLOB. Vous devez également vous assurer que tout code que vous écrivez traite le PDF comme un flux binaire et n'effectue aucun codage/décodage.

Questions connexes