Tengo una aplicación web que guarda registros de personas, y que me permite subir una foto por registro, misma que copio al Servidor, y en la base de datos sólo guardo la URL a la imagen. Esto para no tener una base de datos que pese horrores.
Por otro lado, al cliente se le ocurrió imprimir credenciales con fotografía de todos los que están ahí registrados, y además, he de usar una aplicacón llamada DataCard ID Works.
El caso es que la susodica aplicación ID Works normalmente funciona con Access y familia (ya logré con ODBC que funcione con MySQL), pero aparentemente no puedo ponerle un campo con un URL absoluto para que lo use como imagen, así que tengo que guardar todas las imágenes en una tabla auxiliar en tipo de dato Blob (supongo).
Por tanto, mis preguntas en concreto son dos:
- ¿Cómo puedo hacer un Script PHP que al ejecutarlo lea cada imagen, la convierta en binario (o lo que sea que vaya en un Blob) y la inserte en otra tabla?
- ¿Si guardo una imagen en un Blob de MySQL es lo mismo que tenerla como Objeto OLE en Access?
Estoy usando un servidor web Apache con PHP 4.3 y MySQL 4.1.22, por si acaso tuviera algo qué ver.
Saludos y gracias.