I'm trying to persist blobs using GAE and assign them to the user who has uploaded the blob. I've took the following sample code as a starting point:
http://code.google.com/intl/en-US/appengine/docs/java/blobstore/overview.html Uploading blobs works fine as you can see here: lox.loxal.org > "Create Task" To assign a blob to a certain user I need the blob's BlobKey... So I try to use this (Scala code)... val req: HttpServletRequest = this.getThreadLocalRequest val blobs: java.util.Map[java.lang.String, BlobKey] = blobstoreService.getUploadedBlobs(req) val blobKey: BlobKey = blobs.get("myFile") ...in the server-side code to return the BlobKey. But val blobs: java.util.Map[java.lang.String, BlobKey] = blobstoreService.getUploadedBlobs(req) throws this exception: Caused by: java.lang.IllegalStateException: Must be called from a blob upload callback request. How can I use HttpServletRequest data in server-side code without getting this exception? -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" 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-web-toolkit?hl=en.
