gpt4 book ai didi

node.js - nodejs azure createBlockBlobFromLocalFile 超时

转载 作者:太空宇宙 更新时间:2023-11-04 00:09:21 25 4
gpt4 key购买 nike

我正在尝试将 mp4 视频文件上传到 Azure。我正在使用 Node.js。

如果文件很小,它可以正常工作,但如果文件很大(超过 10 mb),则会出现以下错误:

ESOCKET超时

这是我使用的功能:

blobService.createBlockBlobFromLocalFile(container, file.name, file.path, options,
function (error, result, response) {
try {
if (error) {
console.log('***** ERROR file NOT uploaded! ' + JSON.stringify(error));
reject(error);
}
if (!response.isSuccessful) {
reject({error: 'Failed to create blob.'});
}
console.log('***** createBlockBlobFromLocalFile FILE uploaded! ');
resolve();
} catch (error) {
console.log('***** ERROR file NOT uploaded! ' + JSON.stringify(error));
reject(error);
}
})

请问有人可以帮助我吗?

非常感谢。惠美

最佳答案

套接字超时通常发生在网络状况不佳或网络使用率较高的情况下。尝试在客户端库端添加重试过滤器。

引用:https://azure.github.io/azure-storage-node/ExponentialRetryPolicyFilter.html

请参阅 GitHub 上的类似讨论.

关于node.js - nodejs azure createBlockBlobFromLocalFile 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50595343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com