0
如果本地文件不存在于ftp服务器上,我编写了一个同步脚本来上传本地文件。在Rails中通过Net :: FTP比较本地和远程文件大小
我想通过确保每个匹配文件的大小来使它更加健壮。这将允许脚本在上传过程中中断文件。
获取远程文件和本地文件的最佳文件大小的方法是什么?
我使用的Net :: FTP连接到远程服务器
谢谢
如果本地文件不存在于ftp服务器上,我编写了一个同步脚本来上传本地文件。在Rails中通过Net :: FTP比较本地和远程文件大小
我想通过确保每个匹配文件的大小来使它更加健壮。这将允许脚本在上传过程中中断文件。
获取远程文件和本地文件的最佳文件大小的方法是什么?
我使用的Net :: FTP连接到远程服务器
谢谢
假设你已经将文件直接访问在本地和远端。您可以在双方调用大小。
Net::FTP.open('ftp.example.com') do |ftp|
...
ftp.putbinaryfile('local.file', 'remote.file')
remote_size = ftp.size('remote_file')
local_size = File.size('local_file')
<assert error condition> if remote_size != local_size
end