我使用GAE / J blobstore上传图片,我发现在大多数情况下它工作得很好,但有时候获取图片大小会给我错误的价值:
...
BlobInfo info = blobInfoFactory.loadBlobInfo(blobKey);
long size = info.getSize();
说,我有一个jpg图片,它的大小是141KB,尺寸为236 x 1580,但上传到blobstore后,大小只有大约60KB(尺寸也是错误的),其他大于141KB的图片可以上传很好,可以在服务器端获得正确的大小。
我不确定这是否是GAE问题,有人可以对此有所了解吗?感谢
BTW我在客户端使用jquery-file-upload,最大上传图像大小设置为5Mb。