在我发布我一直致力于Azure的网站之前,我将所有图片保存在本地"目录"在程序中引用的文件夹,如;
image src =' / Catalog / Images / Thumbs /<%#:Item.ImagePath%
现在它部署在Azure上,我相信我需要转向一种名为"非结构化Blob存储"在网站上存储和检索图像。
这是我第一次使用Azure,我想知道它是否像在Azure上的非结构化blob存储中存储图像一样简单,然后只需更改"目录/图像/拇指"到Azure上的文件路径。
有人确切知道这是如何运作的吗?
谢谢!
答案 0 :(得分:1)
AFAIK,在将您的Web应用程序部署到Azure之后,您仍然可以在Web应用程序中存储您的资源(例如image,doc,excel等)。为了在提供静态资源时更好地管理资源并减轻应用程序的压力,您可以将资源存储在中央数据存储中。
这是我第一次使用Azure,我想知道它是否像在Azure上的非结构化blob存储中存储图像一样简单,然后只需将“目录/图像/拇指”更改为Azure上的文件路径。 / p>
根据您的要求,您可以创建名为def iterate(Z):
# find number of neighbors that each square has
N = np.zeros(Z.shape)
N[1:, 1:] += Z[:-1, :-1]
N[1:, :-1] += Z[:-1, 1:]
N[:-1, 1:] += Z[1:, :-1]
N[:-1, :-1] += Z[1:, 1:]
N[:-1, :] += Z[1:, :]
N[1:, :] += Z[:-1, :]
N[:, :-1] += Z[:, 1:]
N[:, 1:] += Z[:, :-1]
# a live cell is killed if it has fewer than 2 or more than 3 neighbours.
part1 = ((Z == 1) & (N < 4) & (N > 1))
# a new cell forms if a square has exactly three members
part2 = ((Z == 0) & (N == 3))
return (part1 | part2).astype(int)
的Blob容器,并将您的图像上传到虚拟目录catalog
,并设置对容器和blob的匿名读取访问权限。简单来说,您可以利用Azure Storage Explorer上传图片并设置容器的访问级别,如下所示:
你Images/Thumbs
看起来像这样:
image
此外,您可以利用AzCopy使用具有最佳性能的简单命令将数据复制到Azure Blob存储。此外,您可以利用Azure存储客户端库来管理存储资源,您可以遵循here。
的详细信息