已创建文件,但没有通过在 shell 中使用 FTP 上传数据

Files created but, No data getting uploaded via using FTP in shell

我正在使用命令

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 上)运行ning。但是导致了同样的问题。

提前致谢。

更新:附上命令 运行.

的屏幕截图

我目前没有发表评论的名誉,所以我把我的猜测写下来作为答案。

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