Automatically uploading log files to cloud

Hi everyone!

Is there a way to set up pre flight so that my log is automatically sent to the cloud after I land and disarm? Is this even possible at the moment?

Yes, we do that.
But you need a companion computer with mavros (or similar) and you need to program it to do so.

no need of mavros to do it.
Mavproxy can do it or pymavlink, or any software doing mavlink communication
You can check on RPIpanion framework or AP_Cloud, you should have some idea how to do it or use those software to do so

Can you provide me with any repo or any library that has done similar work, all i can do is clone that library with my rpi and then change it parameters and it automatically download the ulog or .bin file from pixhawk automatically and upload it