Batch file cmd ftp mput-jpeg文件与原始文件不同

Batch file cmd ftp mput-jpeg文件与原始文件不同,batch-file,ftp,cmd,ftp-client,Batch File,Ftp,Cmd,Ftp Client,当前我正在为ftp-s执行此批处理: 打开192.1.2.3 用户 密码 cd“文件夹” lcd“c:\文件夹” 提示 mkdir 20140730 cd“20140730” mput*.jpeg 退出 在测试过程中,我试着输出10个文件,一切似乎都很好。现在我要转职。1400个文件,总大小700MB,我的问题是上传的文件与原始文件不同。JPEG似乎已损坏,在某些图像上较浅的部分另一部分较暗,或者图像上有一些彩色线条或部分。。。是否有方法检查mput移动的文件是否与源文件相同?我检查过的所有文件

当前我正在为ftp-s执行此批处理:

打开192.1.2.3
用户
密码
cd“文件夹”
lcd“c:\文件夹”
提示
mkdir 20140730
cd“20140730”
mput*.jpeg
退出


在测试过程中,我试着输出10个文件,一切似乎都很好。现在我要转职。1400个文件,总大小700MB,我的问题是上传的文件与原始文件不同。JPEG似乎已损坏,在某些图像上较浅的部分另一部分较暗,或者图像上有一些彩色线条或部分。。。是否有方法检查mput移动的文件是否与源文件相同?我检查过的所有文件都会受到影响。

在传输文件之前,在脚本中发出
binary
关键字

prompt
binary

binary关键字在第一个EOF字符处停止截断文件,这是文本传输模式下的默认行为。

噢,可悲的是,我知道传输jpeg必须是二进制的,但我认为二进制是我测试的FTP的默认值。问题是,我已经用空白jpeg和一些随机点测试了它。我现在上传的数据都是普通照片。谢谢你强迫我在脚本中添加一行。