0

我要实现一个服务,这样用户可以将文件上传到 azure 存储,并将元数据存储在 azure sql 数据库中。

假设用户要上传 1gb 的数据,是否需要先发送到 web 服务,然后从服务发送到 Azure 存储?有没有办法启动上传,然后用户将数据直接发送到具有 azure 存储的服务器?

我想我读过类似的东西,但现在找不到,也不知道在谷歌上搜索什么。

4

1 回答 1

0

是的,这是可能的,但您需要使用可以与 REST API 对话的客户端技术,例如 Silverlight。Steve Marx 发表了一系列博客文章,解释如何利用 Silverlight 和 REST API 将文件上传到 Blob 存储(甚至是非常大的文件):从 Silverlight 上传 Windows Azure Blob – 第 3 部分:使用块 API 处理大文件。Silverlight 控件很容易集成到现有网站中。

于 2012-09-26T18:51:48.773 回答