让我们说用户可以创建文章并将图像上传到本文。我需要的是:
由于在每个请求上调用getServingUrl()不是一个好的选择,那么我是否应该为每个大小和图像创建三个getServingUrl(),然后将这些URL保存在image
数据库中?
实施例
article | url
-------------+-------------------------------------
1 | img1: result of getServingUrl() //small
1 | img1: result of getServingUrl() //medium
1 | img1: result of getServingUrl() //large
1 | img2: result of getServingUrl() //small
1 | img2: result of getServingUrl() //medium
1 | img2: result of getServingUrl() //large
我正在使用GAE PHP。
答案 0 :(得分:0)
您可以将=sXX
附加到您返回的网址末尾,以便在您请求时为您调整图片大小。现在,您只需保存一个URL(原始URL),并在生成HTML时附加正确的大小。然后它将被调整大小,因为它被提供给用户。
你也可以在创作时调整它们的大小。
https://developers.google.com/appengine/docs/python/images/functions
getservingURL的意思是你只调用一次,并反复重复使用URL。创建后,它会一直存在,直到您通过调用delete serving url.
将其删除编辑:请标记您的问题,只看到您的“PHP”评论。