I'm working on a Web application that allows images to be uploaded to the server, but the pictures take quite some some time to upload via 3g/h. I'm wondering is there some kind of way to pre-compress the image on taking or uploading them?
For example, the user takes a picture at 3g/h, depending on the camera about 2 - 3 mb, and starts the upload. It takes a while or the connection breaks at a 3g - g - h or whatever switch or drop. The browser doesn't take that well, and the image can and will be lost.
Any advice please. :)
PS. I'm talking about a cross (mobile) browser / cross (mobile) platform