Is there a way to achieve the kind of pattern HTTP ETag and If-Match is often used for? That is:
- Download a file from some path
- Do some work, modifying the file
- Upload to the same path, but overwrite only if the checksum matches the original download in step 1.