Does anyone know of any way to upload a texture automatically? I need some way to upload a texture. It'll be infrequent so even suboptimal methods would be better than nothing. I'm even willing to consider some sort of protocol hack, just enough of a minimal client to login, upload a texture, add it to an object, and get out.
For that matter, Lindens, what are the chances of maybe letting an incoming xmlrpc call send SOAPified image bits? I imagine there are length limits to xmlrpc that'd have to be seriously relaxed for this - and it couldn't be parsed in LSL of course, it'd have to be implemented such that it's parsed outside that 16K memory buffer and added automatically to the object. Another option would be letting llHttpRequest specify an image file to load and a texture name to save it as. Make it require debit permissions to pay the upload fee, enforce the usual texture format requirements, and pause the whole script for the entire time it's being downloaded and added, as a penalty to encourage sparse use of the feature.
I wouldn't even mind paying extra lindens to do the automatic upload - it seems fair to me, as most linden payments seem to be related to paying usage fees on the server, and this would certainly be more server intensive than uploading through the client... and if it takes making this feature into an attractive revenue stream to make it worthwhile to Linden Labs, that's a price I'm more than willing to pay...