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