Adding Checksums to Golang Webdav Server Part II
Continuing from previous post, this part deal with how to integrate rclone handling to an actual webdav server. What Previous Post didn’t Do? Previous post deals with how rclone interacts with OwnCloud and NextCloud webdav servers and the implementation of custom webdav filesystems. It doesn’t cover how to extract the relevant headers and write these information to checksum files. The Problem with Golang Webdav Handler Golang webdav handler can only be customized by implementing custom LockSystem and FileSystem. We can not modify how webdav handler handle incoming requests, such as tell a client to redirect to another server to download the file or run specific operations after a request is fulfilled. ...