I can't get the Exif data from the images I uploaded here either. But it's definitely in the files I received from the customer.
Here's what I've found out. First, there was a server issue. Our CPanel configuration for this server did not have the EXIF build extension active in PHP. Once we turned that on, images would rotate properly. I suspect we never saw this before because our background is in printing, so no photo goes through our internal workflow without being sized appropriately out of habit.
Now that PHP sees the Exif data, images are rotated, but these particular files now fail during upload. (We see the red progress bar when we attempt it) We think this is due to the file sizes. Our server is set up to accept large file uploads, but uploading these (which are about 3400px x 4600 px) seems to overwhelm Hikashop's resizing routine IF the file needs to be rotated as well as resized. The sample files they gave us that don't need to be rotated are uploaded and resized correctly. Smaller files upload properly as well.
Our preference, would, of course, be to resize the images beforehand as always, but our customer is shooting photos to be used as inventory shots while working in their warehouse, and would prefer to upload the shots immediately via her iPhone.
While I can make an autorotate script happen pretty simply on a Mac, I haven't found an easy way to scale the image down using ios's built in tools (yet).
It might be worth Hika's time to explore the promise and perils of a direct iPhone-to-Hikashop image workflow. After all, the cameras are pretty good, they're everywhere, and the native size of iPhone images is never going to get any smaller.
We'll keep working on it. Thanks for your help.