It does work though one problem I had when I did it was the base64 file was being truncated because of argument_size, you might check that.