Is the application built in 8.12 or external to JDE? If it is built in 8.12 then your only option will be media attachments and depending on how that is handled in your organisation they may be able to do a direct upload, move the photo to a folder that is presented as a Media Queue and then select or put the file on some sort of DMS and then attach the link.
If the solution is external to JDE then you'd need to look at a service based solution. I believe you can handle media attachments through the use of BSSVs. Another option is our Cantara solution which includes REST services for media object handling.