The only proggie I know (and use a lot) that can do it is
webmin. Among its many modules, it has a File Manager (java based) and within it you can upload a compressed file (zip, tar, gzip) which can be optionally decompressed on the server and then the compressed file deleted.
Of course, to install webmin you need to have full admin rights to the server. To use it, you need to have access rights to your designated directories.