Wow,You are amazing.
I will try to test and investigate it.
I think this will save so much time.Not just for dslr, enven other CCD camera, most of the time we don't need to transfer the pic data to client side after focusing and preview, especially use indi server and client locally or have a slow connection .
The driver saves the image to the SD card, but it also saves it to the local specified directory as well. This is how "local" works for all CCD drivers, it saves to the local storage, but for GPhoto driver, it also saves it to the SD card. I think if you check the SD card, it will probably be there.
But the behavior is not like you said .
The PPA version , "upload" option is in main control tab, and there is no "upload settings" as the picture I posted .When I choose save to SD Card, it really only save to SD card .
The SVN version ,upload option is in option tab, as the picture I posted .save to local didn't work .