繁体   English   中英

调整使用GWT文件上传上传的图像的大小

[英]Resizing images uploaded using GWT File upload

我有一个移动应用程序,用户可以在其中上传JPG,但是我想先限制图像的大小,然后再将其发送到我的GAE blobstore。 我不想强迫用户调整要上传的图像的大小,而只是即时进行操作。 任何人都可以做到这一点而不会扭曲图像吗?

目前尚无直接的方法,而且gwt中还没有第三方库。

选项1

您可以尝试的最好方法是通过html5 api进行GWT包装。 您可以在另一个stackoverflow问题上跟踪此问题,然后在将图像上传到服务器之前用javascript调整客户端的大小

选项2

在推送到GAE blobstore之前,先在服务器端上传并处理。

如果我是正确的,那么blobstores的最大文件大小约为2Gb。 而且,您可以在一次GAE blobstore服务请求中发送大约1Mb的数据。

有一个名为AppImage的应用程序,它将文件分成较小的部分。 有关该信息的更多信息,请单击下面的链接

调整Google App Engine的大图大小

这只是一个想法:您为什么要通过GAE上传它,因为您可以将其直接上传到blobstore,除非它增大了2Gb!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM