我使用uplaodfilestream()
将10MB文件上传到Azure Blob存储中。我收到以下错误:
指定时间内的操作超时
如何解决此错误?
答案 0 :(得分:3)
错误说明,您的上传操作已超时。这种情况可能由于许多原因而发生,但主要是当您尝试发送大数据时,这会发生在缓慢的Internet连接上。您需要做的第一件事就是检查您的互联网连接。
您可以做的一件事是,不是一次上传这个10 MB的文件,而是将它们分成块(blocks
)并上传这些块。假设您正在使用.Net存储客户端库,请查看以下函数:CloudBlockBlob.PutBlock
和CloudBlockBlob.PutBlockList
。要了解有关块的更多信息,请参阅以下链接:http://msdn.microsoft.com/en-us/library/windowsazure/ee691964.aspx。