上传文件
命令说明
上传本地指定的单个文件至FTP服务器的远程目录中
命令原型
uploadStatus = FTP.UploadFile(objFTP,sRemotedir,sFilepath)
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
objFTP | True | expression | objFTP | 指“连接FTP服务器”命令返回的FTP连接对象 |
sRemotedir | True | string | "" | FTP服务器中已存在的远程目录 |
sFilepath | True | path | '''C:\Users''' | 指定的本地被上传文件的路径 |
返回结果
uploadStatus,将命令运行后的结果赋值给此变量。
运行实例
/*********************************上传文件*****************************
命令原型:
uploadStatus = FTP.UploadFile(objFTP,sRemotedir,sFilepath)
入参:
objFTP--指“连接FTP服务器”命令返回的FTP连接对象
sRemotedir--FTP服务器中已存在的远程目录
sFilepath--指定的本地被上传文件的路径
出参:
uploadStatus--命令运行后的结果
注意事项:
请勿关闭“已关闭”的连接对象
远程文件夹路径中需要使用“/”
本地文件和远程目录需要已存在
**********************************************************************************/
Dim objFTP,uploadStatus
// 连接FTP
objFTP = FTP.Connect("*.*.*.*","test","UjsIVVKa/FTORllo0BElZg==",false,21,false,1,{"sftp":false,"private_key":'''C:\Users'''})
// 判断test目录是否存在
uploadStatus = FTP.UploadFile(objFTP,"/test",'''C:\Users\86188\Downloads\模板.xlsx''')
TracePrint uploadStatus
// 关闭连接
FTP.Disconnect(objFTP)