Merge pull request #57 from crtvhd/master

Use binary transfer mode for all files to prevent corrupt images when deploying via FTP
This commit is contained in:
Tom Vaughan 2014-02-23 18:58:34 -03:00
commit dca25529a3

View file

@ -27,10 +27,8 @@ module Middleman
filtered_files.each do |filename|
if File.directory?(filename)
upload_directory(ftp, filename)
elsif File.binary?(filename)
upload_binary(ftp, filename)
else
upload_file(ftp, filename)
upload_binary(ftp, filename)
end
end
end
@ -86,15 +84,6 @@ module Middleman
end
end
def upload_file(ftp, filename)
begin
ftp.puttextfile(filename, filename)
rescue Exception => exception
handle_exception(exception, ftp, filename)
end
puts "Copied #{filename}"
end
end
end