我需要仅向验证用户提供安全的图片访问方式(即不允许以静态文件的形式提供)。我目前在Django项目中具有以下Python视图,但它似乎效率不高。是否有更好的方法?
def secureImage(request,imagePath):
response = HttpResponse(mimetype="image/png")
img = Image.open(imagePath)
img.save(response,'png')
return response
(图像是从PIL导入的。)
HttpResponse()
的关键字mimetype已更名为content_type”。 - kenorbFileResponse
来提供文件,而不是使用HttpResponse
。 - user3064538