重复添加相同的图像,但只检索一次图像

时间:2014-02-07 10:04:49

标签: python google-app-engine pdf-generation reportlab platypus

目的是避免重复GET调用,因为它是相同的图像。因此,我想存储它并重复使用它。但是,它不能像我预期的那样工作,因为调用是在append()上完成的。例如:

from reportlab.platypus import Image
doc = SimpleDocTemplate()

image = Image('http://localhost:8080/photos/13012/small.jpg')
for i in range (0, 3):
    story.append(image)
doc.build(story)

每次迭代都会收到GET次调用。我也尝试过使用BaseDocTemplateCanvas,但到目前为止还没有用。有没有人实现过我想做的事情?

1 个答案:

答案 0 :(得分:0)

使用urllib2获取与here类似的图片,并将其用作本地文件。