Better Uploader allows you to access files as base 64 data URIs before uploading them to the server. This should make it much easier to do what you’re trying to do. With my plugin, you can send the API call with the base64 encoded image without consuming any WU’s