我有CSV,我想上传到SFTP服务器中的’incoming’文件夹.我正在使用phpseclib来做到这一点.连接已经存在,但它不输出任何内容.

我不确定我做的是否正确,因为我之前没有处理过SFTP.这是我的代码的样子:

$file = "leads.csv";

$server = "41.160.150.200";

//$server = "ft.bayport.co.za";

$port = "22";

$username = "";

$password = "";

//username and password removed for security reasons

set_include_path(get_include_path() . PATH_SEPARATOR . 'phpseclib');

include 'Net/SFTP.php';

define('NET_SFTP_LOGGING', NET_SFTP_LOG_COMPLEX); // or NET_SFTP_LOG_SIMPLE

$sftp = new Net_SFTP($server);

// Check SFTP Connection

if (!$sftp->login($username, $password)) {

echo 'Login Failed.';

echo $sftp->getSFTPLog();

}else{

echo 'Connected to SFTP.';

echo $sftp->pwd();

// Upload CSVs to SFTP incoming folder

echo $upload = $sftp->put("incoming/".$file, "./bayport/".$file, NET_SFTP_LOCAL_FILE);

}

我真的很感激任何帮助.谢谢!

php 往sftp发送文件夹,通过PHP将文件上传到SFTP服务器(phpseclib)相关推荐

  1. linux给百度网盘传文件夹,[转]Linux命令行上传文件到百度网盘

    安装软件工具:python apt-get install python-pip pipinstallrequests pipinstall bypy 受权登录:api 执行 bypy info,显示 ...

  2. 码云上传本地文件夹,码云只能上传20个文件的突破方法

    码云官方地址:https://gitee.com/ 很多人不知道码云上传本地文件夹怎么操作,或者如何突破码云只能上传20个文件限制的问题,今天就来说说这事的方法吧. 简介: 码云是媲美GitHub的代 ...

  3. vue-simple-uploader实现多文件/文件夹以及可拖拽上传

    vue-simple-uploader的简单使用 1.效果图展示 2.安装 3.vue2使用(vue3使用会报错) 4.代码 vue-simple-uploader是基于simple-uploader ...

  4. 码云上传文件夹_码云上传本地文件夹,码云只能上传20个文件的突破方法

    码云官方地址:https://gitee.com/ 很多人不知道码云上传本地文件夹怎么操作,或者如何突破码云只能上传20个文件限制的问题,今天就来说说这事的方法吧. 简介: 码云是媲美GitHub的代 ...

  5. java scp 文件夹_利用scp 远程上传下载文件/文件夹

    scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...

  6. linux上下载文件夹命令,linux命令(上传下载文件)

    1.从服务器上下载文件 scp username@servername:/path/filename /var/www/local_dir(本地目录) 例如scp root@192.168.0.101 ...

  7. mobaxterm 传文件夹_如何使用MobaXterm上传文件到远程Linux系统-MobaXterm使用教程

    软件功能: MobaXterm最新版是款针对网络工具所打造的远程终端控制工具.MobaXterm官方版支持Windows增强版终端,带有X11服务器,选项卡式SSH客户端,网络工具等.MobaXter ...

  8. java实现多文件上传至本地服务器

    转载自  java实现多文件上传至本地服务器 博主最近在做一个内网项目,内部可以访问外部数据,但是外部访问不了内部数据,这也就造成了可能文件无法上传,所以博主另辟蹊径,在本地服务器上建立一个文件夹专门 ...

  9. 压缩文件夹_怎样压缩文件夹并发送

    只需要在需要压缩的文件右键打开菜单,然后选择[添加到压缩文件]选项,点击确定等待压缩文件完成,然后使用[复制]-[粘贴]的方法,将压缩文件粘贴到QQ.微信或者是添加到邮箱即可.以下是详细介绍: 1.选 ...

  10. Qt写的可以发送文件夹、图片、文件、文本内容的TCPServer、UDPServer

    Qt写的可以发送文件夹.图片.文件.文本内容的TCPServer.UDPServer TCP发送文件夹 TCP 客户端接收文件夹 UDP发送文件 UDP接收文件

最新文章

  1. 深度学习基础:张量运算
  2. 使用VS2010编译MongoDB C++驱动详解
  3. 微软技术透明中心落地北京,允许相关机构查看源代码
  4. 【DIY】送给儿子的感应小夜灯,DIY小夜灯,无需编程,用人体红外感应传感器制作小夜灯...
  5. Mac下安装及使用rz、sz远程上传下载文件
  6. volatile的学习总结
  7. linux 下脚本查看带宽 (不需要安装其他工具包)
  8. php修改隐藏域非法提交,PHP get、post变量放在表单隐藏域示例
  9. ASP.NET MVC 3 Beta: Built-in support for charts(MVC3 Razor中使用图表的最佳方案)
  10. Java基础教程:Lambda表达式
  11. iPhone手机下载应用软件的区别(itunes,i4和itools)
  12. 给大家讲解一下 AIDL原理分析
  13. 股指期货基差和升贴水介绍
  14. 香港云服务器安全吗?
  15. Android实现简单日历
  16. 分布式任务调度:你知道和不知道的事
  17. 数学建模常用算法—优劣解距离法(TOPSIS)
  18. 7的整除特征 三位一截_整除的特征、三位截断法的原理
  19. 学术速运|利用分子动力学来模拟洗脱溶液中的环肽构象
  20. Substance Painter 服饰材质制作 衣服 腰带

热门文章

  1. C/C++ 程序设计员应聘常见面试试题深入剖析(2)
  2. 【Android studio快捷键】代码提示
  3. 初探ASP.NET Mvc5+EF7的美妙旅程
  4. Java 反射:Classes
  5. tomcat管理主机
  6. erlang连接数据库mysql_[原]Erlang连接mysql问题解决
  7. 运用计算机辅助教学,如何的运用计算机辅助教学.doc
  8. java 零配置_Spring零配置之@Configuration注解详解
  9. plc模拟器软件_举例说明 你的PLC和触摸屏为什么总是通讯不上?
  10. 京东时间校准_微星PAG272QR评测(友达新代号屏出现,QR2正在测试,稍晚一点时间发出)...