0

我正在使用 Windows Azure Blob 存储和 WCF REST 服务一起上传带有块的大文件。

我可以轻松上传一个部分文件,但我必须找到一种方法将这些块合并到 Azure Blob 中。这样做的最佳做法是什么?

这是我的界面:

[OperationContract]
[WebInvoke(Method = "POST", UriTemplate="Upload?name={name}&chunk={chunk}&chunks={chunks}")]
int Upload(string name, string chunk, string chunks, Stream fileContents);
4

2 回答 2

0

BlockBlob 解决了我的问题。我可以轻松地将大文件上传为 256kb 块。这是帮助我的示例: http: //code.msdn.microsoft.com/windowsazure/Silverlight-Azure-Blob-3b773e26

于 2012-01-27T07:09:05.910 回答
0

我不能说如何与 WCF 交互,但是如果您需要提高上传性能,您应该考虑使用块访问模式并运行多个线程。

http://rob.gillenfamily.net/2010/09/13/maximizing-throughput-in-windows-azure-e28093-part-1/#fbid=51un4MimSGt

埃里克

于 2012-02-04T06:12:36.867 回答