Hi Robert,
No problem, I'll make sure I update this submission to version 3.0.0 asap.
Thanks.
Chris.
  


robertosfield wrote:
> Hi Chris,
> 
> As I'm completely focused on the OSG-3.0.0 release right now I won't
> be reiview new feature items, but once 3.0.0 is out and I'm back from
> my holidays I'll return to the task - this should be around mid July.
> Could you make sure the changes you make are up to date with the 3.0.0
> version of our curl plugin, as I don't know off the top of my head
> whether there has been any changes to the curl plugin since 2.9.11.
> In general though please try to make changes based on latest rev of
> the OSG as this avoids potential for confusion.
> 
> Robert.
> 
> On Thu, Jun 23, 2011 at 6:31 PM, Chris Denham <> wrote:
> 
> > Hi,
> > 
> > I have have made some minor changes to the curl plugin so that write 
> > functions perform upload via HTTP POST with "multipart/form-data" encoding. 
> >  i.e. exactly the same upload you get from a web browser when submitting a 
> > form with <input type="file">.
> > 
> > Usage example:
> > osg::Image* image = osgDB::readImageFile("Images/reflect.rgb");
> > osgDB::writeImageFile(*image, 
> > "http://myserver/upload/upload.asp?filename=myuploadedimage.jpg";);
> > 
> > Of course, to make this do anything useful, you need to implement the 
> > server side script to handle the posted form, but thats pretty standard 
> > stuff for any one doing web server-side work.
> > 
> > Oh...and one little quirk I noticed is, the osgDB::Registry write functions 
> > do not fall back to "curl" like the read functions, so you need to ensure 
> > the curl plugin is loaded before calling the write functions.
> > (e.g. osgDB::Registry::instance()->getReaderWriterForExtension("curl");)
> > 
> > Unfortunately I did also have to make a tiny change to registry header to 
> > give access to the mime type extension map so the curl plugin can do a 
> > reverse lookup to find mime type for extension.
> > 
> > I'm pretty sure may changes will leave the read functions of the curl 
> > plugin completely unaffected (though I have moved some small sections of 
> > code around to share between read and write functions).
> > 
> > My submission is based on
> > 
> > checkout of "tags/OpenSceneGraph-2.9.11" at revision [12229]
> > 
> > 
> > Cheers,
> > Chris
> > 
> > ------------------
> > Read this topic online here:
> > http://forum.openscenegraph.org/viewtopic.php?p=40816#40816
> > 
> > 
> > 
> > 
> > Attachments:
> > http://forum.openscenegraph.org//files/readerwritercurl_233.h
> > http://forum.openscenegraph.org//files/readerwritercurl_179.cpp
> > http://forum.openscenegraph.org//files/599_1308850137._340.
> > 
> > 
> > _______________________________________________
> > osg-submissions mailing list
> > 
> > http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
> > 
> > 
> _______________________________________________
> osg-submissions mailing list
> 
> http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
> 
>  ------------------
> Post generated by Mail2Forum


------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=40825#40825





_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org

Reply via email to