Azure Blob转FTP大文件20 GG

时间:2018-11-12 12:10:50

标签: azure ftp azure-storage-blobs large-file-upload

我想将大约20-200 GG的大文件从Blob传输到FTP。

我正在使用下面的代码执行相同的操作,但是在达到500 MB后获得了异常的内存。

master

1 个答案:

答案 0 :(得分:0)

根据您的描述,我认为问题是因为读取的文件太大。应用程序在处理之前将完整文件读入内存。您需要将文件拆分为多个文件,然后上传到FTP。

我建议您使用BlobURL.download来实现它。 Here是详细的介绍和示例代码。您也可以使用Fiddler来监视整个过程。这可以帮助您知道其中的哪一部分发生错误。

您还应该注意FTP上传限制。关于限制,您可以参考此article

如果您仍有疑问,请告诉我。