For downloading you can do it with a single http job. For uploading you will have to create a back end which will receive and translate the text back to the original as you will send its encoded utf8 bytes in EncodedBase64 string. In .NET it is just a line of code. I cannot help with other web technologies. An other thing is that if your text to upload consists of a lot of characters then you should consider using a post request to a web service. Search the forum for "download with http job" and "posting to a web service"