Guardar la foto de un producto
mi estimado pues tienes todo a tu favor, la creatividad es todo lo que haria falta y en ese aspecto te comento, Sí es correcta tu idea de relacionar el código del producto al nombre del archivo de imagen, al menos yo lo hice con clipper nativo hace ya varios años debido a que consegui una rutina que me permitia activar un scanner de mano para copiar modelos de zapatos a la computadora y ya guardados el programa buscaba el archivo por medio del numero del modelo del calzado y de esta forma imprimir el decimetraje calculado segun las especificaciones de cada uno previamente almacenados, para editar la imagen, bueno en ese entonces el archivo de imagen era con extension TTF no se que formato estes usando para las tuyas pero existen muchos programas para manipular o editar imagenes incluso el paint de windows; el programa utilizaba funciones sencillas como FILE("unidad:\ruta\nombre de archivo y extension) para localizar el archivo que especificaba la base de datos es decir el campo llave del inidice de la base de datos es "MODELO" que era el Z1200 por mencionar alguno, este registro se asocia al campo "IMAGEN" el cual contenia el nombre fisico por decir el "FZ1200.TTF" de este modo yo tomaba el contenido de este campo y lo enviaba a la funcion FILE() con el formato que te explico lineas arriba, esta funcion me devolvia .T. o .F. segun existiera el archivo, espero sea de tu ayuda esto, saludos!!!