Python 如何从blob容器正确地延迟加载图像?

Python 如何从blob容器正确地延迟加载图像?,python,azure,containers,lazy-loading,azure-storage-blobs,Python,Azure,Containers,Lazy Loading,Azure Storage Blobs,我愿意实施一种延迟加载方法来加载存储在azure存储帐户中一个“images”文件夹中的图像 在我的flatter应用程序中有一个容器,每当用户向下滚动底部时,将根据最新的(时间戳)从存储器中加载新的10幅图像 我查看了从以下位置检索到的样本: 但这不是我需要的。我正在寻找一种方法来发出get请求,每当调用函数时,该请求将检索新的图像集 感谢您的建议 如果希望按blob创建时间列出blob,很遗憾,它不受支持(SDK基于API)。Blob创建时间属于Blob属性,如前所述,Blob属性不能设置为

我愿意实施一种延迟加载方法来加载存储在azure存储帐户中一个“images”文件夹中的图像

在我的flatter应用程序中有一个容器,每当用户向下滚动底部时,将根据最新的(时间戳)从存储器中加载新的10幅图像

我查看了从以下位置检索到的样本:

但这不是我需要的。我正在寻找一种方法来发出get请求,每当调用函数时,该请求将检索新的图像集


感谢您的建议

如果希望按blob创建时间列出blob,很遗憾,它不受支持(SDK基于API)。Blob创建时间属于Blob属性,如前所述,Blob属性不能设置为请求参数


因此,如果您想为每个请求获取所有新图像,也许您应该首先获取一个blob列表,自己对它们进行排序,并剪切出您需要的项目。您需要编写一些额外的代码。但是,如果您使用Azure PowerShell来实现这一点,您可以更轻松地实现整个过程

我能够通过使用continuation对象实现延迟加载方法

例如:

mark=req.params.get('NextMarker')
entit = table_service.query_entities('UserRequests','PartitionKey eq \'' + emailAddress + '\'',num_results=21,select= '..', marker=mark)
Dict = {"NextMarker": entit.next_marker}
return json.dumps(Dict)
这样,每次获取第二批时,我都能够在HTTPGET请求中发送标记

我希望有一天这能帮助别人

mark=req.params.get('NextMarker')
entit = table_service.query_entities('UserRequests','PartitionKey eq \'' + emailAddress + '\'',num_results=21,select= '..', marker=mark)
Dict = {"NextMarker": entit.next_marker}
return json.dumps(Dict)