Handle HTTP response code in updater
libcurl return status is CURLE_OK even if the given url doesn't exist. So we need to check http response code to make sure that the received data is correct.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information