Please filter the butt head off the list. On Sun, Sep 5, 2010 at 10:51 PM, Ehsan- ul-haq <[email protected]> wrote:
> hi you may upload your videos on http://pmedia4u.com its free and provide > you a 1GB limits > > On Sat, Sep 4, 2010 at 11:52 PM, Cluster <[email protected]> wrote: > >> Hello, ALL. I m trying to make kindo progress bar on app engine and >> with clientside JsUpload lib. >> >> (below it is all about on production, not on local dev, cause of it is >> not supporting simult reqeusts, thats pitty yoo) >> >> When parsing post request with file uploading multipart encoded data >> (POST method), i'm setting some "progress_key" in memcache, and >> concurrently ajax lib is asking for this progress by get() request >> (GET method) multiple times (until the progress value 'done' will be >> eq to 'total'), and method it calls must return this "progress_key" >> from memcache. >> It is very wierd, i do see my post() method setting this key during >> request body reading, but ajax call gets always None from memcache. >> And when post() is finished (i see it in logs), ajax get() call >> suddenly gets the right value >> >> progress_key is absolutely the same for get() and post() handlers, >> actually, it is the same handler, and self.sid which is used for >> creating progress_key is gitten from cookie, i checked the logs, key >> is really the same >> >> what can be wrong here? where is the error? >> >> def updateProgress(self, done,total): # during post() >> log("UPDATING PROGRESS:"+str("%i/%i" % (done,total))) >> key = "PROGRESS_"+self.sid >> log("KEY:"+key) >> memcache.set(key,(done,total)) >> log("UPDATED"+str(memcache.get(key))) >> >> >> def getProcess(self): # during get() >> key = "PROGRESS_"+self.sid >> progress = memcache.get(key) >> if not progress: >> progress = (0,0) >> (done,total) = progress >> ... >> self.response.out.write("%i %i" % (done,total)) >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google App Engine" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<google-appengine%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/google-appengine?hl=en. >> >> > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-appengine%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > -- -- Jeff -- You received this message because you are subscribed to the Google Groups "Google App Engine" 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/google-appengine?hl=en.
