我想要做一个类似于电子笔记一样的安卓应用,安卓端不同用户的笔记可以同步到云端并且也能从云端下载到手机,然后在WEB端(HTML)同样需要能够下载笔记以及上传笔记,请问应该选用哪种AZURE开发方案?谢谢
可以使用azure website + blob存储
您好,
根据您的描述,在我看来可能和您的应用架构有些关系。通常情况下,您可以需要sql server/sql Azure/Azure Table storage 去存储您的用于信息。
如果您要将客户端或者网页端的文件进行上传下载,您需要为您的每一个用户创建一个azure blob contrain,并未用户设置权限。这样的话,我建议您采用这种方式:
1.WCF service/web service 项目,去操作blob,host在Azure上。
2.Web 端,直接调用WCF/web service的方法去呈现操作页面。
3.Android客户端,直接调用WCF/webservice
4.客户文件存储在blob中,采取“用户名”+“文件名”的方式,也可采用日期形式。
5.客户信息,即登陆等信息,存储在Azure table service或SQL Azure 或者sql server中。
希望以上意见能够帮助到您。
Regards,
Will
如果您想进一步了解Windows Azure, Windows Azure 官网欢迎您的访问