我有一个移动应用程序,用户可以上传JPG,但我想在将图像发送到GAE blobstore之前限制图像的大小。我不想强迫用户调整他们想要上传的图像,而只是动态地执行。任何人都有办法在不扭曲图像的情况下做到这一点吗?
答案 0 :(得分:0)
没有直接的方法可以做到这一点,而且gwt中还没有第三方库。
你可以尝试的最好的是用于html5 apis的GWT包装器。您可以在另一个stackoverflow问题Image resizing client-side with javascript before upload to the server
上跟踪此问题在推送到GAE blobstore之前,在服务器端上传和处理。
答案 1 :(得分:0)
如果我是正确的blobstores,最大文件大小约为2Gb。并且您可以在GAE blobstore服务的一个请求中发送大约1Mb的数据。
有一个名为AppImage的应用将文件分成更小的部分。有关更多信息,请单击以下链接
Large Image Resizing for Google App Engine
这只是一个想法: 您为什么要通过GAE上传它,因为您可以直接将其上传到blobstore,除非它更大的2Gb !! !! 强>