使用Azure Blob存储Azure表,反之亦然

Ahm*_*Ali 1 azure azure-storage

我正在创建一个云应用程序,我必须存储要在我的应用程序上使用的文本和图片,我正在使用Windows Azure云存储,最近我创建了一个单独的表来存储我的实体,还有一个单独的Blob存储我的图像,现在我想知道是否可以在Blob或Table中存储文本和图像?我该怎么办?!

San*_*tia 5

是的,这是可能的:

  • 要在Blob中存储文本,只需调用UploadText方法即可.
  • 要在Table Storage中存储图像,您可以将其存储在byte []属性中(请参阅此博客文章).请注意,此处的限制为每个属性64KB,记录的限制为1MB,但有很多方法(例如FatEntity).

现在,这不是因为你能做到的.将图像上传到blob存储区是一种常见做法,只需将URL保存到表存储实体中的该blob(连同其他信息,如创建日期,创建它的用户,......).

Windows Azure培训套件中的GuestBook练习就是一个完美的例子:http://msdn.microsoft.com/en-us/wazplatformtrainingcourse_introtowindowsazurelabvs2010_topic2#_Toc313609301