我不想使用javascript和SharedAccessSignature创建blob。所有的javascript文件都部署在BlobStorage中,我想上传我的blob,所以我希望Same Site Origin应该没问题。服务器向客户端发送SharedAccessSignature,客户端将文件/数据上传到blob存储中。
这可能吗?
如果是:是否有用于blob处理的javascript库? (我发现了这个library,但它不支持PutBlob操作)
如果否:是最好的替代方法,在ASP.Net网站上实现上传功能,让javascript调用一些提供的方法吗?
答案 0 :(得分:1)
有一个node.js模块可用于访问Azure存储。您可以使用browserify将其用于客户端。当然,将访问密钥放在javascript中可以读取它们总是存在一些风险。谁知道您的存储帐户可以提供什么。