0 Replies Latest reply on Jul 10, 2012 5:07 AM by Ashis Kumar

    Not able to upload Photo larger than 10 kb to facebook Using Rhodes ?

      Hi All,

       

      I'm trying to upload photo to user's album using facebook Graph API in Android. I'm getting success only when i'm choosing file less than 10 kb to upload, but getting error while uploading more than that ( some times application hangs up and prompts to force close ).

       

      I'm uploading like this,

       

      begin

       

            thisAlbumId = @params[ 'albumId' ]

       

            # Get the path of the image

            thisImageFilePath = @@imageFilePath  

       

            # Upload the image to the User's Facebook Account

            thisImageUploadResult = Rho::AsyncHttp.upload_file(

                :url => @@facebookGraphURL+"/"+thisAlbumId.to_s+"/photos",

                :multipart => [

                      {

                        :filename => thisImageFilePath,

                        :name => "source",

                        :content_type => "multipart/form-data"

                      },

                      {

                        :body => @params[ 'accessToken'].to_s,

                        :name => "access_token",

                        :content_type => "plain/text"

                      }

                  ]

              )

       

            # Check the status of image upload

            if thisImageUploadResult['status'] == "ok"

              Alert.show_popup "Image Successfully Uploaded"

            else

              Alert.show_popup "Unable to upload image."+thisImageUploadResult.to_s

            end

       

          rescue Exception => exception

       

            app_error "Exception Raised : " + exception.to_s

       

            app_error "Exception At : " + exception.backtrace.inspect.to_s

       

          end

       

      So please can anyone help me with this?

      I'm using Rhostudio, rhodes 3.2.3.

       

      Thanks,

      Ashis Kumar

      Cross Platform Mobile Developer

      Mindfire Solutions - Burn Ignorance

      http://www.mindfiresolutions.com