Does not encrypt data on server
The client sends data to the server over TLS, but the data itself if sent cleartext. TLS only protects it while it is transferred. Someone getting access to the file system on the server gets access to the client's data. That's not acceptable.