php - phpseclib 绝对路径上传
问题描述
当我尝试使用完整路径上传文件时,例如:
$sftp->put('/home/user/data/data.csv', 'Hello world');
然后上传失败。但是,当我在文件上传之前更改目录时,它工作正常:
$sftp->chdir('/home/user/data');
$sftp->put('data.csv', 'Hello world');
在上传文件之前我是否必须始终调用chdir()或者 phpseclib 设置中有某种标志?
解决方案
推荐阅读
- flutter - 从 API 接收到的图像,显示空白图像
- laravel - VueX 在 Laravel 上不起作用!初始化前无法访问“__WEBPACK_DEFAULT_EXPORT__”
- php - Laravel_api连续5次登录失败后锁定账号
- angular - Angular 11 NGRX 延迟加载没有路由器
- javascript - 更新 State React 的一个元素
- excel - 使用VBA一一刷新我的工作簿的查询 - Excel 2016
- java - 如何使用 h2 数据库创建和运行存储过程/函数
- mongodb - 根据引用的objectid查找文档
- jenkins - 如何为 Jenkins 中的所有现有用户分配相同的角色?
- docker - 通过我的 ip:host 访问我的容器不再工作