js如何上传文件到ftp服务器
1、第一步:安装jsftp,此库是用来上传文件到ftp的,命令如下:npm i jsftp --save,如图:

2、第二步:回车就会进行自动下载安装,成功如图所示:

3、第三步:页面导入。import jsftp from 'jsftp' 如图;

4、第四步:对jsftp进行配置,代码如下:
const Ftp = new jsftp({
host: "myserver.com",
port: 3331, // defaults to 21
user: "user", // defaults to "anonymous"
pass: "1234" // defaults to "@anonymous"
});

5、第五步:开始写上传文件的代码,
ftp.put(buffer, "~/file.txt", err => {
if (!err) {
console.log("File transferred successfully!");
}
});

6、第六步:全部代码如下:
<template>
<view>
<!-- ftp put文件 -->
<view @tap="uploadFile"></view>
</view>
</template>
<script>
import marked from 'marked';
import jsftp from 'jsftp';
const ftp = new jsftp({
host: "106.13.224.115",
port: 22, // defaults to 21
user: "root", // defaults to "anonymous"
pass: "sd@!dgsg#*976DFD" // defaults to "@anonymous"
});
export default{
components:{marked, jsftp},
methods:{
uploadFile:function(){
ftp.put(buffer, "~/file.txt", err => {
if (!err) {
console.log("File transferred successfully!");
}
});
}
}
}
</script>
