php - ftp_put():打开文件上传到“/xxx.txt”服务器的数据通道
问题描述
我正在使用 PHP FTP 将文件上传到 FTP。在将文件放入服务器时,它会抛出错误。
我做了什么:
$ftp_conn = ftp_connect(SAP_SERVER_HOST, SAP_SERVER_PORT, 60);
if (!ftp_login($ftp_conn, SAP_SERVER_USER, SAP_SERVER_PASSWORD)) {
echo 'not connected<br/>';
} else {
$localfile = '/abc/txt/15375127769260.txt';
$serverfile = '/folder/15375127769260.txt';
// echo ftp_pwd($ftp_conn);
if (ftp_put($ftp_conn, $serverfile, $localfile, FTP_BINARY)) {
echo "Successfully uploaded $localfile.";
} else {
echo "Error uploading $localfile.";
}
// close connection
ftp_close($ftp_conn);
}
建议我,我在这段代码中错过了什么。
解决方案
推荐阅读
- node.js - WebDriverIO 在运行 npm test 时给出 mocha 框架错误(无代理)
- sql - 插入表时的 SQL 最佳实践/性能。是否使用临时表
- javascript - 在 Javascript 国际象棋引擎 chess.js 中移动排序
- javascript - 带有标记的 Google GeoChart 上的超链接
- java - 在正则表达式java中删除两个单词之间的字符
- node.js - NestJs:根据外部 API 调用返回修改后的响应
- r - 指定自定义主题、序言和包含在使用 R 降价生成的 beamer 演示文稿的 YAML 标头中的路径
- javascript - 如何在 beforeunload 事件上设置我自己的消息
- excel - VBA根据行中第一列的单元格值替换值> 0的变量范围
- python-3.x - GridLayout 在 .kv 文件中无法正常工作