【发布时间】:2015-01-24 21:22:39
【问题描述】:
我制作了一个简单的应用程序,其中包含一个获取用户信息和他们的图像的表单,当他们提交表单时,它将数据保存在谷歌数据存储中,并将图像保存在谷歌云存储中。
为了有效地使用云存储空间,我想在云存储上上传调整大小(较小)的图像,但到目前为止我找不到解决方案,因为 GAE 不允许本地存储处理图像(用于调整大小)。
您能否提出任何有效利用 GCS 空间的解决方案?
我尝试的一个解决方案是使用调整大小的 url(getImageServingUrl) 再次上传图像,然后删除主/第一个图像,但我认为执行此任务的方法不是很有效,因为它会占用服务器处理时间。
【问题讨论】:
-
在上传之前在浏览器中调整它的大小,或者在将它发送到存储桶之前在 GAE 中调整它。
-
您能否进一步解释一下,如何在没有服务器交互的情况下在浏览器中调整大小,以及如何在 GAE 中调整图像大小?
-
ajaxblender.com/… php.net/manual/en/imagick.resizeimage.php GAE 自带 Python (PIL) 中的图像调整工具,我不了解 PHP。
标签: php image google-app-engine google-cloud-storage