Problem with blobstoreService.getUploadedBlobs(request)

40 views
Skip to first unread message

Bat

unread,
Sep 28, 2011, 11:25:58 AM9/28/11
to Google App Engine
Hi,

I've a problem with the methode blobstoreService.getUploadedBlobs().
I've a JSP page in wich one I set an uploader like this :

<formname='form' action='<%= blobstoreService.createUploadUrl("/
Edit_Engine") %>' method='POST' enctype='multipart/form-data' >
<input label='...' multiple='false' name='myFile' />
//...and multiple input for text
</form>

and I retrieve this code with my servlet :

java.util.Map<String,BlobKey> blobs =
blobstoreService.getUploadedBlobs(req);
BlobKey blobK = blobs.get("myFiles[]"); //I don't know why I need to
add the characters 's[]' at the end...

But the behavior is strange. The first time I upload an image,
everything works. However, the second time, I send my form without
uploading somehting (only text data), and then my java code finds a
BlobKey. But this BlobKey seems to be the previous sended data, or a
corrupted data.
I mean that not normal, because when I deploy this version on my
localhost, if the form uploads no file the method getUploadedBlobs
returns an empty HashMap. However, when I deploy on google servers, if
the form uploads no file, the method getUploadedBlobs seems to return
a HashMap with wrong data.

Could you help me? Or tell me if this behaviro is normal...

Many thanks,

bat

Bat

unread,
Sep 29, 2011, 5:12:31 AM9/29/11
to Google App Engine
I think that in all cases, if I send a form without file inside,
google blobstore create an empty blob...
I can see it in Blobstore vievwer.

This strange behavior is only on the google server, not on
localhost...

Stuart Langley

unread,
Sep 29, 2011, 7:22:26 AM9/29/11
to google-a...@googlegroups.com

Bat

unread,
Sep 29, 2011, 7:37:59 AM9/29/11
to Google App Engine
Indeed...

Does anyone solve that problem?


On 29 sep, 13:22, Stuart Langley <slang...@google.com> wrote:
> Probably you are
> seeinghttp://code.google.com/p/googleappengine/issues/detail?id=4548
Reply all
Reply to author
Forward
0 new messages