From: Dy Dymy Date: 2009-04-14T07:33:23+09:00 Subject: how to know if completely donwloaded i have tried combining all what i research... #code starts here: listofFile = [ ... ] #<-- internet files like PDF, etc... listofFile.each do |each_file| fileBaseName = File.basename(each_file) filePath = Dir.pwd + '/' + fileBaseName begin if File.exist?(fileBaseName) != true openFileRead = open(each_file) else puts "message: File already exist = #{fileBaseName}" end rescue retry else begin writeOut = open(filePath, 'wb+') #<-- if internet cuts here, how do i know if its completely downloaded writeOut.write(openFileRead.read) rescue => err puts err.message puts "error: #{each_file} -- download error." else writeOut.close end end end # code ends here actually i have internet connection problem here... if the cuts the file will be corrupted... please advice me.. or do i miss something... thanks -- Posted via http://www.ruby-forum.com/.