gpt4 book ai didi

xml - 无法使用 node-ftp 或 jsftp 将 XML 文件上传到 FTP

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

我正在尝试使用 node.js node-ftp 将一些文件上传到 ftp模块,我有几个文件要上传,其中一些是音频和图像文件,一个是 XML 文件,我可以成功上传所有图像和音频文件,但是当我尝试上传 XML 文件时,它会出现如下错误:

{ [Error: read ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' }

我已设置 NODE_DEBUG = net 来调试套接字调用。我也尝试实现longjohn但它也提供了 ECONNRESET 的日志而不是更多信息,我也尝试使用 jsftp但我仍然遇到同样的错误。我不知道为什么会出现这个错误。下面是我用来将 XML 文件上传到服务器的代码

c.put('temp.xml','drop/metadata.xml',true, function(err) 
{
console.log(err);
if (err)
{
console.log('Inside error');
console.log(err);
throw err;
}
console.log('upload successfully');
});

最佳答案

您可以尝试使用keepAlive Ftp 初始化步骤之后:

var Ftp = new JSFtp({
host: config.get("ftpDownloader:host"),
port: config.get("ftpDownloader:port"), // defaults to 21
user: config.get("ftpDownloader:user"), // defaults to "anonymous"
pass: config.get("ftpDownloader:pass"), // defaults to "@anonymous"
debugMode: false
});
Ftp.keepAlive();

//.. do Ftp.get.. or Ftp.ls.. methods

关于xml - 无法使用 node-ftp 或 jsftp 将 XML 文件上传到 FTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31281065/

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