我正在创建一个云应用程序,我必须存储要在我的应用程序上使用的文本和图片,并且我为此使用 Windows Azure 云存储,最近我创建了一个单独的表来存储我的实体和还有一个单独的 Blob 来存储我的图像,现在我想知道是否可以将文本和图像存储在 Blob 或表中?!我该怎么做?!
最佳答案
是的,这是可能的:
- 要将文本存储在 Blob 中,您只需调用 UploadText方法。
- 要将图像存储在表存储中,您可以将其存储在 byte[] 属性中(请参阅 this blog post )。请注意,这里的限制是每个属性 64KB,记录限制为 1MB,但有一些方法可以解决这个问题(例如 FatEntity)。
现在,并不是因为你可以,所以你应该这样做。通常的做法是将图像上传到 Blob 存储,然后简单地将 URL 保存到表存储实体中的该 Blob(以及其他信息,如创建日期、创建它的用户等)。
Windows Azure 培训套件中的留言簿练习就是一个完美的示例:http://msdn.microsoft.com/en-us/wazplatformtrainingcourse_introtowindowsazurelabvs2010_topic2#_Toc313609301
关于azure - 使用 Azure Blob 存储 Azure 表,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11724403/