任何人都可以告诉我是否可以直接将文件上传到blob容器而不通过我的Web服务器进行路由?我正在考虑某种客户端JS / jQuery脚本或第三方上传模块,它将文件直接流式传输到blob容器。
使用Amazon S3,我使用名为Flajaxian Direct Uploader的组件来实现此目的。
我需要将zip文件上传到容量为50 mb - 200 mb的Azure blob容器中,并且通过Web服务器进行路由的速度较慢,并且会占用额外的带宽。
答案 0 :(得分:1)
是的,有可能。这可以通过让客户联系您的Web服务器并要求共享访问签名(仅限访问和限制到期)来实现。然后,您的客户端可以使用简单的REST API上载blob。这里的技巧是,如果你的blob大于64mb,你必须使用PUT块和PUT块列表选项。后者对于Javascript客户端来说并不那么简单。如果您的客户端可以使用curl,则效果很好。
参考: