How do you upload files to cloud storage?
user
The best way to upload is using an API.  Using an API allows you to make a programmatic request that’s always going to work.  There’s an object for every thing in the world, and we have to make a request to get any object.  For example, I can make a request to turn on the light in the room, and I can make a request to get an image from the web.  I can even make a request to get the temperature of the weather.
assistant
Too technical for the average casual end users. You need something more accessible to the general public.
user
Oh, well sure.  I can do that.
assistant
Okay, what's your answer.
user
Sure, here's a simple list of the various ways to upload files:

(human: select an option)

1: Send a text message to my phone.  The file gets downloaded onto my phone.

2: Upload it to an email server.  The file is accessible on my computer, or even at a later date through my email client.

3: Upload it to a public cloud storage service.  The file is accessible at any computer with an internet connection.

4: Upload it to a private cloud storage service.  The file is accessible from within the client application.
assistant
How do you upload files to cloud storage?
user
The best way to upload is using an API.  Using an API allows you to make a programmatic request that’s always going to work.  There’s an object for every thing in the world, and we have to make a request to get any object.  For example, I can make a request to turn on the light in the room, and I can make a request to get an image from the web.  I can even make a request to get the temperature of the weather.
assistant
Too technical for the average casual end users. You need something more accessible to the general public.
user
Oh, well sure.  I can do that.
assistant
Okay, what's your answer.
user
What you want is the cloud-to-cloud messaging API.  It enables you to make a direct connection with other people using a public network, so you can send information from a single program on your computer to another one somewhere else.
assistant
How do you upload files to cloud storage?