【问题标题】:Files created but, No data getting uploaded via using FTP in shell文件已创建,但没有通过在 shell 中使用 FTP 上传数据
【发布时间】:2016-03-02 09:24:47
【问题描述】:

我正在使用命令

ftp -n -s:C:\FTP_cmd.txt ftp.madrecha.com

FTP_cmd.txt 文件包含

user
myName@domain.com
Pa$$Word
Put C:\AccessDocumentation.pptx
quit

文件正在服务器上创建。但是,大小是0 bytes。文件中没有数据。我尝试使用 FileZilla 使用相同的用户上传相同的文件。这很成功,创建了 352 KB 的文件

命令有问题还是服务器端问题?

PS:我尝试使用cmd(在 Windows 上)和Powershell(在 Windows 上)运行。但导致了同样的问题。

提前致谢。

更新:附上命令运行的屏幕截图。

【问题讨论】:

  • 我在另一台电脑上试过。代码正在运行。

标签: shell ftp windows-shell


【解决方案1】:

我目前没有评论的声誉,所以我写下我的猜测作为答案。

我认为“put”命令必须是小写的。 此外,您应该检查文件权限,您可能对 FTP 服务器具有写入权限,但无权读取要复制到服务器的文件。

【讨论】:

  • 还尝试从我的桌面上传文件(只是为了确保我可以访问该文件。仍然没有区别。
  • 我在另一台电脑上试过。代码正在运行。感谢您的帮助
  • 如果您之前尝试过的 PC 仍有问题,您可以检查防火墙是否阻止了端口 21 上的某些内容。
猜你喜欢
  • 1970-01-01
  • 2017-06-10
  • 2021-12-13
  • 2011-05-19
  • 2011-02-17
  • 2010-12-24
  • 1970-01-01
相关资源
最近更新 更多