Gabriel, Note that it is part of 1.0 specification and most containers are supporting 0.8 and a piece of 0.9 .
So, there isn't (yet) a way to upload files using the server. You will need to develop something like I proposed before: iframe or swfupload. Let me know if you have any doubt. -Robson Dantas 2010/7/24 Gabriel Guardincerri <[email protected]> > Hi, > > I'll try to elaborate on that. > > I meant that there is a spec about how the container should handle file > uploads from browsers: > > "A container MAY choose to support file uploads from browsers to the RPC > endpoint and have the uploaded files be passed as parameters to the RPC..." > > That is a quote from here: > > http://opensocial-resources.googlecode.com/svn/spec/1.0/Core-API-Server.xml#rfc.section.4.3 > > But there isn't an Javascript (JS) API to use it. > > For instance, if you want to create an Album, you have a server spec and JS > API, so you just need to call that JS API to create an album. But if you > want to create a MediaItem and upload its content, there's no JS API to do > that, although there's a server spec that says how to handle a the creation > of a MediaItem and how to handle the content that is being uploaded. > > I'm just saying that it seems that something is missing on the JS side, > since there's a spec of the server side that is about uploading content and > no JS to do it. > > This question might belong to another group tough. > > Thanks, > > Gabriel > > On Sat, Jul 24, 2010 at 5:48 PM, abhijeet mandal < > [email protected]> wrote: > >> i didn't understand what u wanna say pls check it out this may help >> http://wiki.opensocial.org/index.php?title=Introduction_To_Signed_Requests >> >> On 7/25/10, Gabriel Guardincerri <[email protected]> wrote: >> > Hi, >> > >> > Thanks for the response! >> > >> > But I'm confused. There's a Server spec about uploading content from the >> > browser: >> > >> > >> http://opensocial-resources.googlecode.com/svn/spec/1.0/Core-API-Server.xml#rfc.section.4.3 >> > >> > Do you mean that there isn't a client counterpart spec to support that? >> Do >> > you know if there's some spec in progress for that? >> > >> > Thanks, >> > >> > Gabriel >> > >> > On Fri, Jul 23, 2010 at 10:13 PM, Robson Dantas <[email protected] >> >wrote: >> > >> >> Hi ! >> >> >> >> Actually there isn't a way using the API to upload a file. But in the >> >> other >> >> hand, you can implement the feature in two ways: >> >> >> >> 1- Using html and an iframe (simple example, not tested): >> >> >> >> <form action="http://www.myserver.com/upload.php" target="myframe" >> >> method="post" enctype="multipart/form-data"> >> >> <input type="file" name="myfile"> >> >> <input type="submit" value="send"> >> >> </form> >> >> >> >> <iframe name="myframe" src="about:blank"></iframe> >> >> >> >> 2- Using a flash component. I like swfupload which is free: >> >> http://code.google.com/p/swfupload/ >> >> >> >> Let me know if you have any doubt. >> >> >> >> Regards, >> >> >> >> Robson Dantas >> >> >> >> 2010/7/23 gguardin <[email protected]> >> >> >> >> Hi, >> >>> >> >>> I'm want to be able to upload content from the browser, there's a spec >> >>> for the server side, but I couldn't find the JS API. >> >>> >> >>> I'm looking for help on: >> >>> >> >>> * Finding a JS client that implements content upload >> >>> * Finding JS API spec for doing that. >> >>> >> >>> I found opensocial.requestUploadMediaItem but it seems to be >> >>> deprecated (http://wiki.opensocial.org/index.php? >> >>> title=Deprecate_redundant_opensocial.*_methods). >> >>> >> >>> Any help will be appreciated. >> >>> >> >>> Thank you, >> >>> >> >>> Gabriel >> >>> >> >>> >> >>> >> >>> -- >> >>> You received this message because you are subscribed to the Google >> Groups >> >>> "OpenSocial Application Development" group. >> >>> To post to this group, send email to [email protected]. >> >>> To unsubscribe from this group, send email to >> >>> [email protected]<opensocial-api%[email protected]> >> <opensocial-api%[email protected]<opensocial-api%[email protected]> >> > >> >>> . >> >>> For more options, visit this group at >> >>> http://groups.google.com/group/opensocial-api?hl=en. >> >>> >> >>> >> >> -- >> >> You received this message because you are subscribed to the Google >> Groups >> >> "OpenSocial Application Development" group. >> >> To post to this group, send email to [email protected]. >> >> To unsubscribe from this group, send email to >> >> [email protected]<opensocial-api%[email protected]> >> <opensocial-api%[email protected]<opensocial-api%[email protected]> >> > >> >> . >> >> For more options, visit this group at >> >> http://groups.google.com/group/opensocial-api?hl=en. >> >> >> > >> > -- >> > You received this message because you are subscribed to the Google >> Groups >> > "OpenSocial Application Development" group. >> > To post to this group, send email to [email protected]. >> > To unsubscribe from this group, send email to >> > [email protected]<opensocial-api%[email protected]> >> . >> > For more options, visit this group at >> > http://groups.google.com/group/opensocial-api?hl=en. >> > >> > >> >> -- >> You received this message because you are subscribed to the Google Groups >> "OpenSocial Application Development" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<opensocial-api%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/opensocial-api?hl=en. >> >> > -- > You received this message because you are subscribed to the Google Groups > "OpenSocial Application Development" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<opensocial-api%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/opensocial-api?hl=en. > -- You received this message because you are subscribed to the Google Groups "OpenSocial Application Development" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/opensocial-api?hl=en.
