我刚刚接到了使用PHP将消息PUTTING到Azure消息队列的任务。鉴于我是PHP(全新)的新手 - 有没有人知道我可以使用的任何资源来推动它?
我还必须使用PHP将数据添加到Azure中的blob存储。我假设我可以使用标准连接字符串和IO来做到这一点,对吗?
如果有人有任何指示我会非常感激。谢谢你的时间,
答案 0 :(得分:3)
您可以轻松地使用Windows Azure SDK for PHP。 这个项目是由我的一个MVP领导的微软联合资助的。
它不仅提供了在Azure上运行PHP的工具,还提供了您希望连接到Azure存储的客户端库包装器。如果您想要自己进行REST服务调用,那么存储API是非常容易访问的,但这会让您感觉很简单。
它应该像调用putBlob方法一样简单。 SDK将包含大块blob的基于块的上传的所有复杂性。
$image = $blob->putBlob(<container>, <blob name>, <local file path>);
答案 1 :(得分:0)
2012年6月,推出了一个新的Windows Azure SDK for PHP,可在github上找到。您还可以访问Windows Azure Developer Portal for PHP并下载安装程序,而不是源代码。 readme包含队列,blob和表的示例。
为了开始使用新的PHP SDK,我建议您查看Windows Azure Training Kit。 2012年6月版的Af,现在有PHP示例。还没有存储空间,但它们显示了如何设置项目,发布它等等。
展望未来,这是Microsoft官方支持的PHP SDK。