Container file name reuse

Hi Steve,
my application is using containers for several fields from PDF files to images, using the file widget type so only the file name is saved in the database.
Many times, the same files or file names are needed for many different fields, e.g. a lot of products share the same pictures or documents.
In the current implementation, creating a new record results in redundant copies of the same content, like product.jpg, product-1.jpg, product-2.jpg etc. each time I save "product.jpg".
How can I avoid this and use the same file name multiple times, pointing to the same object in the datastore?
I.e. if an already existing file is selected, the name is taken without copying anything, thus avoiding redundancies.
Thanks!
Bernd
my application is using containers for several fields from PDF files to images, using the file widget type so only the file name is saved in the database.
Many times, the same files or file names are needed for many different fields, e.g. a lot of products share the same pictures or documents.
In the current implementation, creating a new record results in redundant copies of the same content, like product.jpg, product-1.jpg, product-2.jpg etc. each time I save "product.jpg".
How can I avoid this and use the same file name multiple times, pointing to the same object in the datastore?
I.e. if an already existing file is selected, the name is taken without copying anything, thus avoiding redundancies.
Thanks!
Bernd