Azure 将blob直接从客户端上载到容器

Azure 将blob直接从客户端上载到容器,azure,azure-storage,Azure,Azure Storage,有谁能告诉我是否可以直接将文件上传到blob容器,而无需通过我的web服务器进行路由?我在考虑某种客户端JS/jQuery脚本或第三方上传模块,将文件直接流式传输到blob容器 对于AmazonS3,我使用了一个名为的组件来实现这一点 我需要将zip文件上载到大小为50 mb-200 mb的Azure blob容器中,通过web服务器的路由速度较慢,并且会消耗额外的带宽。是的,这是可能的。这可以通过让客户机联系您的web服务器并要求共享访问签名(w)rite only Access和limite

有谁能告诉我是否可以直接将文件上传到blob容器,而无需通过我的web服务器进行路由?我在考虑某种客户端JS/jQuery脚本或第三方上传模块,将文件直接流式传输到blob容器

对于AmazonS3,我使用了一个名为的组件来实现这一点


我需要将zip文件上载到大小为50 mb-200 mb的Azure blob容器中,通过web服务器的路由速度较慢,并且会消耗额外的带宽。

是的,这是可能的。这可以通过让客户机联系您的web服务器并要求共享访问签名(w)rite only Access和limited expiration来实现。然后,您的客户机可以使用简单的RESTAPI上传blob。这里的诀窍是,如果blob大于64mb,则必须使用PUT block和PUT block list选项。后者对于Javascript客户端来说并不那么简单。如果您的客户可以使用curl,那么它就工作得很好

参考:


也要看看这一点:。