gpt4 book ai didi

azure - 在哪里保存 Windows Azure 网站的临时文件并从辅助角色访问它们?

转载 作者:行者123 更新时间:2023-12-02 21:55:51 25 4
gpt4 key购买 nike

我有一个网站,用户上传一些图像,然后对这些图像进行一些处理,然后用户将下载这些图像,我有一个 Windows 应用程序,它根据计划删除这些图像,并删除较旧的图像小于1小时,这意味着用户只能访问上传的图片1小时。

目前,我的网站和 Windows 应用程序在同一台专用服务器上运行,我想迁移到 Azure。

我的问题是:
在哪里保存这些图像(我只需要保留一小时),并且能够从辅助角色访问这些图像以根据计划删除它们?

我会将网站放在 Windows Azure 网站上

最佳答案

答案实际上取决于网络应用程序的运行位置,我认为这个问题可能最终会由于其广泛的性质而被关闭。但是......一般来说,您应该考虑对图像使用 blob 存储。这样,Azure 中的任何计算实例都可以访问它,无论是在虚拟机、Web/辅助角色实例还是网站实例中。

对于 1 小时访问,您可以轻松设置一小时后过期的共享访问签名。然后,您可以将这些链接嵌入到 html 输出中,并让您的用户直接访问图像。至于删除,我相信有很多技巧。其中一种技术是将特定 Blob 的“删除 Blob”消息放置在 Azure 队列上,初始不可见时间为 1 小时。然后,您可以让后台任务从队列中读取数据并删除旧的 blob。

关于azure - 在哪里保存 Windows Azure 网站的临时文件并从辅助角色访问它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17819480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com